Latitude AI is a subsidiary of Ford Motor Company that develops automated driving technologies aimed at enhancing the driving experience. The Software Engineer I will design and implement frontend and backend systems, collaborate with various teams to define requirements, and ensure the performance and reliability of services as data volume increases.
Responsibilities:
- Design and implement the frontend and backend systems that enable Latitude teams to manage and process stored logs
- Work closely with a broad range of teams to clarify and/or define requirements, including engineers working on the self-driving system and the operations teams that validate the self-driving system
- Write robust, well-tested, maintainable and well-crafted code
- Ensure services are performant, scalable and reliable as the amount of data to process continues to grow rapidly
- Engage with customers by responding to support questions and resolving production issues
- Provide code reviews for other team members
Requirements:
- Requires a bachelor's or foreign equivalent degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics, or a related field
- Applying fundamental algorithms and data structures to solve complex problems
- Designing, implementing, and maintaining scalable software systems to support business objectives
- Developing and maintaining web applications using Typescript and React
- Developing and maintaining software systems using C++, Java, or Python
- Utilizing cloud-based tools and Kubernetes to build and manage applications
- Building automated pipelines as part of a CI/CD process utilizing git, Jenkins, and Docker
- Creating technical documentation and writing unit and integration tests to ensure code quality