Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer, ML Data Pipeline (Distributed Training) image - Rise Careers
Job details

Senior Software Engineer, ML Data Pipeline (Distributed Training)

Latitude AI is an automated driving technology company developing hands-free driver assist systems. They are looking for a Senior Software Engineer to work on machine learning and robotic solutions.

Skills

  • C++
  • Python
  • Machine Learning
  • Robotics
  • Cloud Services

Responsibilities

  • Collaborate with experts to build scalable solutions
  • Architect and implement state of the art solutions
  • Build cloud services for data management and distributed training
  • Develop production quality software in a fast-paced environment
  • Optimize machine learning training pipelines

Education

  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics or related field
  • Master's degree or PhD preferred

Benefits

  • Competitive compensation packages
  • High-quality medical, dental, and vision insurance
  • 401(k) with employer match
  • Paid parental leave
  • Unlimited vacation
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

$217500 / YEARLY (est.)
min
max
$174000K
$261000K

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 Senior Software Engineer, ML Data Pipeline (Distributed Training), Latitude

Latitude AI, an innovative automated driving technology company, is on the hunt for a talented Senior Software Engineer specializing in ML Data Pipeline for Distributed Training. Based out of Pittsburgh, PA, and Palo Alto, CA, with options for remote work, this is your chance to join a team that is dedicated to reshaping the driving experience for future generations with hands-free, eyes-off driver assist systems. In this key role, you'll collaborate closely with experts in perception and robotics to develop scalable solutions that bring cutting-edge machine learning applications from the lab to real-world vehicles. By architecting and implementing state-of-the-art solutions, you'll be a vital part of one of the largest-scale robotics projects in history while enhancing the safety and reliability of Level 3 driving technology. You’ll create cloud services for data management, workflow orchestration, and ensure our ML training pipelines are efficient and effective. If you have a passion for machine learning, robotics, and making a real difference, Latitude AI is where you need to be. Bring your Bachelor’s degree in a relevant field and a solid background in software development, particularly in C++ or Python, and let’s drive innovation together!

Frequently Asked Questions (FAQs) for Senior Software Engineer, ML Data Pipeline (Distributed Training) Role at Latitude
What are the main responsibilities of a Senior Software Engineer at Latitude AI?

As a Senior Software Engineer specializing in ML Data Pipeline at Latitude AI, your main responsibilities will include collaborating with perception experts to build scalable machine learning solutions, architecting state-of-the-art implementations, and developing robust cloud services for data management and workflow. You will also focus on building production-quality software that adheres to strict safety standards and optimizing machine learning training pipelines.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Software Engineer position at Latitude AI?

Candidates for the Senior Software Engineer position at Latitude AI need to have at least a Bachelor's degree in computer engineering, computer science, electrical engineering, robotics, or a related field. You'll also need four or more years of relevant experience, or two or more years if you have a Master’s or PhD. Proficiency in C++ or Python software development, coupled with a successful track record in product development, is essential.

Join Rise to see the full answer
What kind of projects will I work on as a Senior Software Engineer at Latitude AI?

At Latitude AI, Senior Software Engineers work on groundbreaking projects focused on automated driving technology. You will build machine learning capabilities for Level 3 driving, work on scalable robotics solutions, and contribute to the cloud infrastructure for validation and safety processes. You’ll be at the forefront of transforming how automated vehicles interact with their environments.

Join Rise to see the full answer
What benefits does Latitude AI offer to its Senior Software Engineers?

Latitude AI offers a competitive compensation package for its Senior Software Engineers, including comprehensive health insurance, a 401(k) retirement plan with employer matching, and unlimited vacation. Additional perks include wellness stipends, professional development reimbursement, and team bonding activities, all aimed at fostering a positive and supportive work environment.

Join Rise to see the full answer
Is visa sponsorship available for the Senior Software Engineer position at Latitude AI?

Yes, Latitude AI does offer visa sponsorship for the Senior Software Engineer position. Candidates must be legally authorized to work permanently in the United States and will need to verify their employment eligibility at the time of hire.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, ML Data Pipeline (Distributed Training)
Can you explain your experience with machine learning frameworks?

When discussing your experience with machine learning frameworks in the interview, be sure to highlight the specific frameworks you've worked with, such as TensorFlow or PyTorch. Share examples of projects where you utilized these frameworks to implement models, discussing the challenges you faced and how you overcame them to optimize performance.

Join Rise to see the full answer
What is your approach to software development in a distributed system?

In your response, outline your understanding of distributed systems, emphasizing best practices like maintaining robust communication between services, ensuring data consistency, and effectively handling failures. Share any relevant experiences where you contributed to the architecture, design, or implementation of a distributed software solution.

Join Rise to see the full answer
Describe a challenging software engineering project you've worked on.

When addressing this question, choose a project that showcases your problem-solving skills and technical expertise. Discuss the project scope, your role, the challenges encountered, and the successful outcome. Focus on what you learned from the experience and how it has shaped your approach to future projects.

Join Rise to see the full answer
How do you prioritize tasks when developing software in a fast-paced environment?

Share your strategies for effective task prioritization, which might include using agile methodologies, collaborating with stakeholders for feedback, and breaking down large tasks into manageable segments. Emphasize your ability to adapt to shifting priorities while maintaining focus on project deadlines.

Join Rise to see the full answer
What steps do you take to ensure code quality?

Discuss your commitment to code quality by mentioning practices like code reviews, unit testing, and continuous integration. Provide examples of how you've implemented these practices in past projects, highlighting how they contributed to a reduction in bugs and improved project reliability.

Join Rise to see the full answer
How do you keep up with the latest developments in machine learning and software engineering?

Express your dedication to continuous learning by mentioning resources such as online courses, webinars, and relevant communities. Discuss specific instances of how you've applied new knowledge in your work or how you anticipate future trends in the field.

Join Rise to see the full answer
What is your experience with cloud services in machine learning?

Illustrate your cloud services experience by discussing the platforms you've used, such as AWS, Azure, or Google Cloud. Share how you've leveraged these services to build and deploy machine learning solutions, focusing on the advantages they provided in terms of scalability and efficiency.

Join Rise to see the full answer
How do you approach collaboration in a multi-disciplinary team?

Emphasize the importance of open communication and respect for each team member's expertise. Share examples of successful collaborations in previous roles where you worked closely with those in differing fields, and how those experiences enhanced project outcomes and fostered a positive team environment.

Join Rise to see the full answer
What measures do you take to ensure the safety and reliability of autonomous systems?

Discuss the methodologies and frameworks you apply to assess safety and reliability, such as conducting thorough testing and validation processes. Highlight any hands-on experience you have with safety-critical systems as well as your understanding of relevant industry standards.

Join Rise to see the full answer
Can you discuss a time when you had to troubleshoot a complex software issue?

Pick a specific incident where you had to dive deep into complex software issues. Describe your methodical troubleshooting approach, such as isolating variables, examining logs, and testing hypotheses, and explain the impact of your actions on the project's progress.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Latitude Remote Pittsburgh, PA, Palo Alto, CA, Detroit, MI, Remote
Posted 6 days ago
Empathetic
Growth & Learning
Collaboration over Competition
Mission Driven
Photo of the Rise User
Posted 6 days ago
Empathetic
Growth & Learning
Collaboration over Competition
Mission Driven
Dandy Remote No location specified
Posted 9 days ago
Photo of the Rise User
OZ Digital LLC Remote No location specified
Posted 2 days ago
Photo of the Rise User
Posted 4 hours ago
Posted 13 days ago
Photo of the Rise User
SentinelOne Remote United States - Remote
Posted 9 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
$174,000/yr - $261,000/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!