Job Overview Lead the Business Intelligence function by setting technical direction in data engineering, data warehousing, and analytics. Serve as...
Senior Software Data Engineer
MapboxJob Overview
The role involves developing software for road features, navigation, and high-definition maps within a cross-functional team focused on building global road networks for visual and navigational purposes. Responsibilities center on data processing pipelines to support Mapbox’s location platform products.
Responsibilities
- Take ownership, improve, scale, and iterate on existing data processing pipelines.
- Design and implement new data processing pipelines.
- Collect and monitor performance metrics.
- Play a key role in discussing and implementing security best practices.
Qualifications
- Good knowledge of at least one programming language (Python, Scala, or Java).
- Experience with AWS services (S3, EC2, IAM, EMR, Glue, Athena, Kinesis) or any other cloud platform.
- Comfortable with SQL and thorough understanding of SQL engine basics.
- Proficient understanding of distributed computing principles.
- Experience with at least one workflow management tool, such as Airflow, Oozie, or Luigi.
- Strong analytical thinking and ability to justify technical decisions.
- Creative, resourceful, and innovative problem solver.
- Excellent communication skills in English, both written and spoken.
Nice to Have
- Prior experience in the mapping, navigation, or automotive industry.
- Hands-on experience with data processing platforms/frameworks (Spark or other).