Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Tech Lead Software Engineer, ML (Unified Model) image - Rise Careers
Job details

Tech Lead Software Engineer, ML (Unified Model)

Latitude AI is an automated driving technology company developing cutting-edge systems for next-generation vehicles. They seek a Tech Lead Software Engineer with expertise in machine learning and computer vision.

Skills

  • Machine learning expertise
  • Deep learning using PyTorch/Tensorflow
  • Perception systems development
  • Computer vision skills
  • Software development in Python/C++

Responsibilities

  • Develop spatio-temporal machine learning models
  • Read literature, analyze data, and design solutions
  • Transition solutions from lab to test track
  • Collaborate on algorithm design and testing
  • Build and maintain software practices
  • Develop efficient software for perception modules

Education

  • Bachelor's or Master's in Computer Engineering, Computer Science, or related field
  • Ph.D. with machine learning focus preferred

Benefits

  • Competitive compensation packages
  • High-quality medical, dental, and vision insurance
  • 401(k) with employer match
  • Paid parental and medical leave
  • Unlimited vacation
  • Wellness stipend
To read the complete job description, please click on the ‘Apply’ button
Latitude Glassdoor Company Review
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Latitude DE&I Review
3.7 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of Latitude
Latitude CEO photo
Unknown name
Approve of CEO

Average salary estimate

$245200 / YEARLY (est.)
min
max
$196160K
$294240K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Tech Lead Software Engineer, ML (Unified Model), Latitude

Latitude AI is looking for a talented Tech Lead Software Engineer specializing in machine learning to join our innovative team. As a subsidiary of Ford Motor Company, we are at the forefront of developing automated driving technology that promises to redefine the driving experience. In this exciting role, you'll collaborate with a diverse group of experts in fields such as computer vision, robotics, and cloud platforms. Your focus will be on creating advanced detection models that take machine learning algorithms from the lab to the road, ensuring they are optimized for real-world applications. You will engage in developing state-of-the-art spatio-temporal machine learning models, analyzing data, and transitioning these solutions into operational systems that function seamlessly across various sensors and platforms. Whether it’s detecting 3D objects or segmenting scenes, every task will challenge your skills in an exhilarating environment. Your leadership will help elevate our perception technology, encompassing everything from algorithm design to product deployment. We value initiative and creativity, as you will thrive in a fast-paced, entrepreneurial setting that encourages pushing boundaries. If you are ready to make a real impact on the future of driving, we would love to have you on the Latitude team! Check out more about our mission and team at lat.ai.

Frequently Asked Questions (FAQs) for Tech Lead Software Engineer, ML (Unified Model) Role at Latitude
What are the main responsibilities of a Tech Lead Software Engineer at Latitude AI?

As a Tech Lead Software Engineer at Latitude AI, you will be responsible for developing cutting-edge spatio-temporal machine learning models, facilitating multi-sensor fusion, and preparing solutions for real-world implementation. You will also collaborate with perception experts to prototype and test algorithms, while maintaining high software standards throughout the project lifecycle.

Join Rise to see the full answer
What qualifications are needed to apply for the Tech Lead Software Engineer position at Latitude AI?

Candidates for the Tech Lead Software Engineer position at Latitude AI should have a Bachelor's degree in a related field, coupled with significant experience in machine learning and deep learning solutions. A Ph.D. or equivalent experience is preferred, and expertise in working with technologies such as PyTorch and Tensorflow is essential.

Join Rise to see the full answer
How does Latitude AI support the professional development of its Tech Lead Software Engineers?

Latitude AI emphasizes professional growth for its Tech Lead Software Engineers through various initiatives, including reimbursement for professional development courses, which allows you to further enhance your skills, stay current with industry trends, and ultimately contribute more significantly to our goal of reimagining transportation.

Join Rise to see the full answer
What is the team culture like for a Tech Lead Software Engineer at Latitude AI?

The culture at Latitude AI is collaborative, innovative, and fast-paced. As a Tech Lead Software Engineer, you will be part of a diverse team that fosters creativity and open communication, encouraging everyone to contribute ideas while working towards groundbreaking solutions in autonomous driving technology.

Join Rise to see the full answer
What tools and technologies will I work with as a Tech Lead Software Engineer at Latitude AI?

As a Tech Lead Software Engineer at Latitude AI, you will work with advanced tools and technologies, including machine learning frameworks like PyTorch and Tensorflow, as well as various sensor technologies like Camera, Radar, and LiDAR. You will also engage with development environments in Python and C++.

Join Rise to see the full answer
Common Interview Questions for Tech Lead Software Engineer, ML (Unified Model)
How do you approach developing machine learning models for real-time applications?

When developing machine learning models for real-time applications, I start by understanding the specific requirements and constraints of the application environment. It's essential to collect relevant datasets, ensure data quality, and then progressively build and test models, emphasizing optimization for speed and efficiency. Collaborating with cross-functional teams for feedback and challenges is also crucial.

Join Rise to see the full answer
Can you explain your experience with deep learning frameworks such as PyTorch and Tensorflow?

In my previous roles, I've extensively used PyTorch for its flexibility in model building and debugging, particularly in developing custom neural network architectures. Tensorflow has been beneficial for its production-ready deployment capabilities, especially when shipping models to various platforms. Familiarity with both frameworks allows me to choose the best one based on project needs.

Join Rise to see the full answer
Describe a time you successfully transitioned a machine learning model from development to production.

At my last job, we developed a model for object detection that performed well in the lab. To transition it into production, I led a team to rigorously test the model in simulated environments, gathered feedback, and iterated on our design. We then moved to real-world tests, ensuring all the necessary safety parameters were met prior to deployment. The model is now successfully embedded in consumer products.

Join Rise to see the full answer
What strategies do you use for optimizing machine learning algorithms?

To optimize machine learning algorithms, I analyze their performance metrics and implement strategies such as hyperparameter tuning, reducing model complexity without sacrificing accuracy, and leveraging techniques like transfer learning. Regularly reviewing and staying updated on the latest research also informs new optimization techniques.

Join Rise to see the full answer
How do you handle collaboration with perception experts and roboticists?

I believe in open communication and setting clear expectations from the beginning. I regularly engage with perception experts and roboticists through brainstorming sessions, project meetings, and feedback loops to navigate technical challenges and integrate our findings effectively into solutions. Collaboration is key to our success.

Join Rise to see the full answer
What is your experience with multi-sensor fusion in machine learning?

I have worked on several projects involving multi-sensor fusion, where data from different sources such as cameras, LiDAR, and radar are combined to improve perception accuracy. I focus on developing algorithms that efficiently process and unify these data streams, enhancing robustness and providing richer information for downstream decision-making.

Join Rise to see the full answer
How do you stay updated with the latest advancements in machine learning and computer vision?

To stay updated on advancements in machine learning and computer vision, I regularly read research papers from top conferences, participate in webinars, and attend industry workshops. Joining online communities also allows me to engage with peers, share insights, and discuss emerging technologies and methodologies.

Join Rise to see the full answer
What challenges have you faced in developing perception systems, and how did you overcome them?

Developing perception systems often presents challenges such as data quality issues and model generalization. I address these by implementing robust validation techniques, collecting diverse datasets, and fostering collaboration to brainstorm solutions. Continuous testing and feedback help in iterating on our designs effectively.

Join Rise to see the full answer
Describe your experience with shipping computer vision software products to industry.

I have successfully delivered multiple computer vision software products by following best practices in Agile development. My experience involves gathering user requirements, iterating on product designs based on user feedback, rigorous testing, and ensuring that deployment pipelines are smooth and efficient for seamless integration into existing systems.

Join Rise to see the full answer
How would you define success for the Tech Lead Software Engineer role at Latitude AI?

Success in the Tech Lead Software Engineer role at Latitude AI involves not only developing high-performing models but also fostering a positive team culture, driving innovations that push the boundaries of technology, and ensuring that our solutions positively impact real-world applications, making driving safer and more enjoyable.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Latitude Remote Remote, Palo Alto, CA, Detroit, MI, Pittsburgh, PA
Posted 6 days ago
Empathetic
Growth & Learning
Collaboration over Competition
Mission Driven
Photo of the Rise User
Empathetic
Growth & Learning
Collaboration over Competition
Mission Driven
Digitals AI Inc Remote No location specified
Posted 14 days ago
Photo of the Rise User
Posted 13 hours ago
Photo of the Rise User
Posted 3 days ago

Latitude brings together experts in robotics, machine learning, hardware, cloud infrastructure, and various engineering disciplines, all driven by a shared passion for developing innovative technology to drive positive change.

62 jobs
MATCH
Calculating your matching score...
BADGES
Badge Future MakerBadge InnovatorBadge Future Unicorn
CULTURE VALUES
Empathetic
Growth & Learning
Collaboration over Competition
Mission Driven
FUNDING
SENIORITY LEVEL REQUIREMENT
INDUSTRY
TEAM SIZE
SALARY RANGE
$196,160/yr - $294,240/yr
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 6, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!