Mapbox - Senior/Staff Software Development Engineer, EV Platform
Responsibilities
• EV PlatformチームのSenior Backend Engineerとして、Mapboxがグローバルに提供するEV充電ステーションデータを支えるデータインフラの開発に携わります。世界各地の充電ポイント事業者(CPO)やデータアグリゲーターから取得したデータを処理するデータ取り込みパイプライン、データの正確性を維持する品質管理システム、そしてお客様や社内チームにデータを提供するAPIなどを担当します。 • 具体的には、以下のようなプロジェクトに携わります。 • 新たな地域の充電ポイント事業者(CPO)との連携を進め、EV充電ステーションデータのグローバルなカバレッジを拡大する • 複数のデータプロバイダーから取得した充電ステーションデータを照合・統合し、信頼できる単一のデータセットを構築するシステムを開発する • データ取り込みパイプラインの信頼性と処理能力を向上させ、大規模なデータ処理に対応できるよう拡張する • 充電ステーションの各種属性やリアルタイムの利用可能状況の正確性を確保するため、データ検証・品質管理システムを設計する • データの健全性をモニタリングし、修正が必要なデータを検出・可視化するための社内ツールやダッシュボードを開発する • EV充電データを各プロダクトで活用するMapbox社内のチームを技術面から支援する • このポジションでは、以下の業務を担当します。 • 拡張性の高いデータパイプラインおよびバックエンドサービスを設計・実装し、デプロイ、耐障害性、オブザーバビリティに関するベストプラクティスに沿って開発・運用する • EV充電データの品質、正確性、カバレッジを評価するための実験を設計・実施する • Mapboxの幅広いプロダクトエコシステムの中で、機能の設計から実装・リリースまで一貫して携わる。コードレビューや設計ドキュメントのレビュー、機能リリースの推進、オンコール対応を担当する • プロダクトオーナー、関連チーム、マネジメントと連携し、今後のデータプラットフォームの方向性を策定・推進する • What We Believe are Important Traits for This Role • 本番環境のバックエンドサービス開発における、3年以上のRustを使用した実務経験と高いスキルをお持ちの方 • AWS上のコンテナベース環境において、高可用性のバックエンドサービスやデータパイプラインを構築した経験をお持ちの方。Docker、ECS、Fargate、Kubernetesなどの利用経験に加え、サービスのモニタリング、インシデント対応、継続的なプロダクト改善に実践的に取り組んだ経験をお持ちの方。ArgoおよびDatadogの利用経験があれば尚可 • パイプライン設計、データ品質の検証、大規模データ処理など、データエンジニアリングに関する知識をお持ちの方 • 耐障害性、整合性、サービスディスカバリなど、分散システムに関する知識をお持ちの方。システムアーキテクチャの設計経験とアーキテクチャに関する理解があり、データ分析やパフォーマンスプロファイリングに基づいてサービスを改善できる方 • チームワークを重視し、協力的な環境の中で周囲と連携しながら業務を進められる方 • 新しいことを学び、知識を積極的に共有する姿勢を持ち、英語で円滑にコミュニケーションできる方 • プログラミングへの高い関心と、品質を重視する姿勢をお持ちの方。自動テストの実装経験をお持ちの方 • このポジションに限らず、Mapboxのすべてのリーダーに共通して求められるコアバリューに加え、私たちは以下の考え方を大切にしています。 • 課題や新たな可能性に深く向き合い、高い成果を生み出す創造性豊かな人材を大切にしています。 • 一人ひとりが自分らしく働けることを大切にしています。そのために、充実したヘルスケア制度や育児休暇、ライフイベントに柔軟に対応できる働き方を整えるとともに、社員をより良くサポートするための仕組みを継続的に進化させています。 • 社員一人ひとりがそれぞれの役割で、そしてMapboxの一員として活躍するために必要な知識やスキルを身につけられるよう、互いに教え、学び合う環境を重視しています。 • 多様な人材が集まるチームを育てることには大きな価値があると考えています。バックグラウンド、性別、人種・民族、障がいの有無、性的指向などにかかわらず、あらゆる方からのご応募を歓迎します。 • このポジションに応募することにより、応募者向けのMapbox Privacy Noticeをご確認いただいたものとみなされます。応募手続きには、氏名や連絡先などの個人情報のご提供が必要です。これらの情報は、Mapboxが応募を受け付け、選考を行うために必要となります。 • Mapboxは、公正かつ公平な採用プロセスの実現に取り組んでいます。法令で保護されるいかなる属性を理由とする差別も行いません。 • Mapboxは、敬意に満ち、プロフェッショナルで安全な採用プロセスの提供に努めています。面接や候補者との連絡を含むすべての採用活動は、会社が承認した方法およびチャネルを通じて厳格に実施されます。 • Senior/Staff Software Development Engineer, EV Platform • As a Senior Backend Engineer on the EV Platform team you will be working on the data infrastructure that powers Mapbox's global EV charging station coverage. This includes the ingestion pipeline that processes data from a global network of charge point operators and data aggregators, the quality systems that keep that data accurate, and the APIs that serve it to customers and internal teams. • Projects you might take part in: • Expanding global EV charging coverage by integrating with new charge point operators across new regions • Building systems that reconcile and unify charging station data across multiple providers into a single authoritative dataset • Building and scaling the data ingestion pipeline for higher reliability and throughput • Designing data validation and quality systems to ensure accuracy of charging station attributes and live availability • Developing internal tooling and dashboards to monitor data health and surface corrections • Supporting downstream Mapbox teams consuming EV charging data in their products • Design and implement scalable data pipelines and backend services, following best practices for deployment, resilience, and observability • Run and design experiments to evaluate the quality, accuracy, and coverage of EV charging data • Participate in end-to-end feature implementation within the larger Mapbox ecosystem; review code and design documents, shepherd feature releases, and participate in an on-call rotation • Work with product owners, partner teams, and management to drive future data platform direction • Strong proficiency in Rust (3+ years) for production backend services. • Experience building highly available backend services and data pipelines in container-based environments on AWS, including Docker, ECS, Fargate, or Kubernetes, with hands-on experience in service monitoring, incident triage, and continuous product improvement. Familiarity with Argo and Datadog is a plus. • Knowledge of data engineering concepts, including pipeline design, data quality validation, and large-scale data processing. • Knowledge of distributed systems (fault-tolerance, consistency, service discovery). System architecture experience and understanding of architectural concepts. Ability to improve services based on data analysis and performance profiling. • Being an excellent team player with the ability to work within a collaborative environment. • Enthusiasm for learning and knowledge sharing, supported by strong communication skills in English. • Passion about programming and a strong focus on quality. Implementation of automated tests. • In addition to our core values, which are not unique to this position and are necessary for Mapbox leaders: • We value high-performing creative individuals who dig into problems and opportunities. • We believe in individuals being their whole selves at work. We commit to this through supportive health care, parental leave, flexibility for the things that come up in life, and innovating on how we think about supporting our people. • We emphasize an environment of teaching and learning to equip employees with the tools needed to be successful in their function and the company. • We strongly believe in the value of growing a diverse team and encourage people of all backgrounds, genders, ethnicities, abilities, and sexual orientations to apply. • By applying for this position, you acknowledge that you have received the Mapbox Privacy Notice for applicants, which is linked here. Completing this application requires you to provide personal data, such as your name and contact information, which is mandatory for Mapbox to process your application. • We are committed to a fair and equitable hiring process. We do not discriminate against any protected class. • Mapbox is committed to providing a respectful, professional, and safe recruiting experience. All recruiting activities, including interviews and candidate communications, are strictly conducted through company-approved methods and channels.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT