Software Engineer II - Data Platform

New
M
May MobilityAutonomous Vehicles
Remote, USAFull-TimeMiddle
Salary110,000 - 157,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
2+ years
Required Skills
AWSPythonAgileGCPJavaAzureRustCI/CD

Requirements

  • B.S. Degree in Computer Science, Computer Engineering, or an equivalent degree or experience.
  • 2+ years of industry experience in software engineering.
  • Working knowledge of data structures, algorithms, and object-oriented programming.
  • Experience with cloud platforms (AWS, Azure, GCP) and deployment practices.
  • Experience with agile development methodologies and CI/CD practices.
  • Proficiency in object-oriented programming (Python, Rust, Java, etc.).
  • Ability to work independently with ambiguous requirements.
  • Strong collaborative skills for design discussions and dependency resolution.

Responsibilities

  • Contribute to the design, implementation, and maintenance of real-time and historical data pipelines, ensuring adherence to standard procedures and best practices.
  • Build and maintain well-organized, documented libraries and APIs to manage, search, and analyze vehicle datasets.
  • Collaborate on the development of front-end interfaces to visualize data and improve fleet operations.
  • Partner with cross-functional autonomy and platform teams to address software needs, ensuring system compatibility and synchronization.
  • Independently determine technical approaches to assigned tasks, actively discussing improvements and potential alternatives with the team.
  • Apply rigorous testing and standard procedures to optimize data processing workflows for performance, scalability, and cost-effectiveness.
  • Implement data quality checks and monitoring tools, maintaining awareness of the impact of these systems on product and business outcomes.
View Full Description & ApplyYou'll be redirected to the employer's site
110,000 - 157,000 USD per year
Apply Now