Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Founding ML Engineer image - Rise Careers
Job details

Founding ML Engineer

At Coco, our mission is to revolutionize urban logistics by empowering cities, boosting local economies, and delivering delightful customer experiences. We connect people with local merchants through our fleet of on-demand delivery robots, helping merchants reach their customers faster and more efficiently. By building innovative robotic systems that seamlessly navigate city sidewalks, Coco plays a key role in reshaping the future of last-mile delivery and enhancing local businesses.

To deliver on our mission, we are building an autonomy team to develop the AI technology that will enable our robot pilots to scale efficiently, sustainably, and safely. This involves building an autonomy stack ground-up based on our millions of miles of last-mile delivery routes, proprietary video streams, and LiDAR data.

What is the scope of this role?

As a Founding Machine Learning Engineer, you will be responsible for standing up Coco’s autonomy stack alongside the CTO and fellow team members in the autonomy team. You will be responsible for designing, developing, and deploying our machine learning models, taking into account sensor data (camera, LiDAR, etc.). The impact of this will be an increased robot-to-pilot ratio that enables 100s of thousands of deliveries by 2026. In this role, you must accomplish the following:

  • Develop the architecture and implementation of machine learning models that power the autonomous vehicle’s perception, decision-making, and control systems.

  • Design and implement algorithms for object detection, sensor fusion, path planning, and real-time decision-making.

  • Develop and maintain robust data pipelines to ingest, label, and preprocess data from multiple sensors (LiDAR, cameras, radar).

  • Train and optimize deep learning models using simulation and real-world data. Focus on improving system accuracy, robustness, and efficiency.

  • Build simulation environments to test various driving scenarios and edge cases; work closely with the hardware team to ensure smooth integration of software with vehicle systems.

  • Ensure the autopilot system adheres to safety standards and regulations, incorporating redundancy and fail-safe mechanisms.

  • Play a key role in recruiting, mentoring, and leading a high-performance machine learning and autonomy team.

Must have competencies:

  • 4+ years experience in machine learning, computer vision, robotics, or autonomous systems.

  • Proven track record of training and deploying a real world neural network.

  • Extremely well versed in the models and techniques that have been used and are currently in use with autonomous driving or robotics systems in constrained, production environments. SfM, SLAM, large-scale mapping & localization, RL, imitation learning, neural rendering, etc.

  • Expertise in training and deploying deep learning models, particularly in vision (CNNs, object detection, semantic segmentation).

  • Excellent programming skills in Python and C++. Practical experience with PyTorch.

  • Experience in optimizing large-scale ML models and deploying them on distributed cloud/edge infrastructure.

  • Strong leadership and communication skills.

Nice to have:

- Contributions to open-source autonomous vehicle frameworks (e.g., Autoware, Apollo).

- Experience with hardware integration and low-level system programming (ROS, CAN bus).

- Familiarity with reinforcement learning and imitation learning for decision-making in autonomous systems.

- Familiarity with regulatory and safety standards for autonomous vehicles (ISO 26262, UL 4600).

Average salary estimate

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

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 Founding ML Engineer, Coco Delivery

Join the exciting world of Coco as a Founding ML Engineer in San Francisco! At Coco, we're on a mission to revolutionize urban logistics through a fleet of on-demand delivery robots. You’ll be stepping into a crucial role where you will develop our autonomy stack from the ground up, alongside our CTO and a talented autonomy team. Your days will be filled with designing and implementing machine learning models that are vital for our robots' perception and decision-making systems. Imagine building algorithms for object detection, sensor fusion, and real-time decision-making, all while increasing the efficiency of our delivery system. You'll work with data from LiDAR, cameras, and other sensors, optimizing and training models to reach thousands of deliveries by 2026. Your expertise in Python, C++, and deep learning frameworks like PyTorch will shine here, as you tackle real-world challenges in autonomous systems. Plus, you'll be a key player in shaping a high-performance autonomy team, mentoring future talents in the field. If you are passionate about AI technology and want to make a tangible impact on urban logistics, this role is tailor-made for you. Dive into an innovative environment at Coco where your ideas will help pave the way for the future of delivery.

Frequently Asked Questions (FAQs) for Founding ML Engineer Role at Coco Delivery
What are the main responsibilities of a Founding ML Engineer at Coco?

As a Founding ML Engineer at Coco, your main responsibilities will include designing and developing machine learning models for our robots' perception and decision-making systems. You'll also work on algorithms for object detection and path planning while maintaining data pipelines for multiple sensors. The position demands a strong focus on training deep learning models to enhance the efficiency and safety of our delivery robots.

Join Rise to see the full answer
What qualifications are required for the Founding ML Engineer position at Coco?

To qualify for the Founding ML Engineer role at Coco, candidates should have over 4 years of experience in machine learning, robotics, or autonomous systems. A proven track record of deploying neural networks in real-world scenarios is crucial. Skills in Python, C++, and using frameworks like PyTorch are required, alongside familiarity with deep learning models in computer vision.

Join Rise to see the full answer
What kind of projects will a Founding ML Engineer work on at Coco?

In the role of Founding ML Engineer at Coco, you'll work on developing the autonomy stack for our robots. This includes projects on object detection, sensor fusion, and real-time decision-making. You will also optimize models for large-scale deployment and build testing environments for various driving scenarios, contributing directly to our mission of efficient last-mile delivery.

Join Rise to see the full answer
How does Coco ensure safety and compliance in its autonomous vehicles?

Coco is dedicated to safety and compliance by incorporating robust standards and regulations in its autopilot systems. As a Founding ML Engineer, you will ensure that redundancies and fail-safe mechanisms are part of the design, aligned with regulatory standards like ISO 26262 and UL 4600, to guarantee that our delivery robots operate safely in urban environments.

Join Rise to see the full answer
What career growth opportunities exist for a Founding ML Engineer at Coco?

As a Founding ML Engineer at Coco, you're stepping into a leadership role with immense potential for career growth. You'll not only have the chance to influence the technical direction of our projects but also play a critical role in building and mentoring a talented autonomy team, thus enhancing your leadership skills and career trajectory within the autonomous systems space.

Join Rise to see the full answer
Common Interview Questions for Founding ML Engineer
Can you describe your experience with training machine learning models?

In your response, highlight specific projects where you've developed and trained machine learning models, including the types of data you worked with and the outcomes. Emphasizing your experience with deep learning frameworks and any real-world applications of your models will show your expertise.

Join Rise to see the full answer
What techniques do you use for sensor fusion in autonomous systems?

Discuss various strategies you've employed for sensor fusion, such as Kalman filters or more advanced machine learning methods. Be sure to explain the importance of sensor fusion in enhancing the accuracy of perception systems.

Join Rise to see the full answer
How do you approach object detection in robotics?

Discuss your familiarity with object detection algorithms, like YOLO or SSD, and explain any projects where you successfully implemented these techniques. Highlight your experience with optimizing detection models for real-time applications.

Join Rise to see the full answer
Can you give an example of a challenge you faced in AI implementation and how you solved it?

Be prepared to share a specific example that showcases your problem-solving skills. Explain the challenge, your approach to tackling it, and the results along with any lessons learned that could benefit your future work.

Join Rise to see the full answer
What is your experience with deploying ML models onto distributed cloud infrastructure?

Discuss any platforms you have used, such as AWS or Azure, and share your methodology for deploying models efficiently. Highlight any best practices you follow to maintain model performance in a production environment.

Join Rise to see the full answer
How do you ensure the reliability of your AI systems?

Explain your approach to testing and validation, including your use of simulation environments to evaluate system performance under various scenarios. Mention any metrics or benchmarks that are essential for ensuring reliability.

Join Rise to see the full answer
What role does Python play in your machine learning projects?

Highlight your programming skills in Python, mentioning specific libraries like TensorFlow, Keras, or PyTorch that you've utilized. Discuss how Python facilitates data manipulation and model building in your projects.

Join Rise to see the full answer
What safety standards do you consider when developing autonomous systems?

Speak about your understanding of safety regulations like ISO 26262, and how they've influenced your development process. Talk about the importance of incorporating safety features from the early stages of the design.

Join Rise to see the full answer
Can you discuss your leadership experience in machine learning projects?

Share examples of how you have led teams, mentored junior engineers, or managed projects. Emphasize the importance of collaboration and communication within your team.

Join Rise to see the full answer
What do you see as the future of machine learning in robotics?

Provide your insights on emerging trends in machine learning and robotics. Discuss areas such as reinforcement learning, enhanced perception systems, or other advancements you think will shape future technologies in the field.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 17 hours ago
Photo of the Rise User
Posted 17 hours ago
Photo of the Rise User
Capital One Remote Weehawken Township, NJ
Posted 7 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 18 hours ago
Jobot Hybrid Camas, WA
Posted 13 hours ago

Coco is dedicated to perfecting the last-mile delivery experience. We strongly believe the delivery service industry in its current state is massively under-serving merchants, and we are committed to ...creating a frictionless, reliable, consisten...

3 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
December 11, 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!