Sr. Map Software Engineer

Lucid MotorsNewark, CA
245d$154,000 - $211,750

About The Position

At Lucid, we set out to introduce the most captivating, luxury electric vehicles that elevate the human experience and transcend the perceived limitations of space, performance, and intelligence. Vehicles that are intuitive, liberating, and designed for the future of mobility. We plan to lead in this new era of luxury electric by returning to the fundamentals of great design - where every decision we make is in service of the individual and environment. Because when you are no longer bound by convention, you are free to define your own experience. Come work alongside some of the most accomplished minds in the industry. Beyond providing competitive salaries, we're providing a community for innovators who want to make an immediate and significant impact. If you are driven to create a better, more sustainable future, then this is the right place for you. The posted salary range reflects compensation for our Newark, CA office. This role requires employees to be onsite five days a week in Newark, CA.

Requirements

  • 5+ years of full-time engineering experience (not including internships and co-ops).
  • Bachelor's or Master's degree in Computer Science, Geography, or a related field.
  • Strong programming skills in one or more of the following languages: C++, Java, Python, JavaScript, or similar.
  • Experience with mapping libraries and frameworks (e.g., Mapbox GL, Leaflet, OpenLayers, Google Maps API).
  • Knowledge of spatial data structures and algorithms (e.g., quadtrees, R-trees, graph algorithms).
  • Understanding of geospatial data formats (e.g., GeoJSON, Shapefile, Protobuf).
  • Experience with database systems (e.g., PostgreSQL/PostGIS, MongoDB).
  • Familiarity with cloud computing platforms (e.g., AWS, GCP, Azure).
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration skills.
  • Passion for maps and location-based technologies.

Nice To Haves

  • Experience with map data processing and analysis.
  • Experience with machine learning for geospatial applications.
  • Contributions to open-source mapping projects.

Responsibilities

  • Develop and maintain core mapping software components.
  • Implement algorithms and data structures for map data processing, rendering, routing, search, and navigation.
  • Optimize performance and scalability by identifying and addressing performance bottlenecks.
  • Design and implement robust APIs for accessing and utilizing mapping data and services.
  • Collaborate with cross-functional teams to define requirements and deliver solutions.
  • Write clean, well-documented, and testable code adhering to coding standards and best practices.
  • Troubleshoot and debug complex issues, investigating and resolving software defects and performance problems.
  • Stay up-to-date with the latest mapping technologies and evaluate new technologies and techniques.
  • Contribute to code reviews and knowledge sharing with team members.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • Vacation
  • 401k
  • Eligibility to participate in Lucid's equity program and/or a discretionary annual incentive program.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Transportation Equipment Manufacturing

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service