Simbe Robotics

Senior Software Engineer

San Francisco, CA Remote Hybrid
Docker GCP Machine Learning Git Python R Shell Bash AWS Azure Deep Learning C++
Description
This Senior Software Engineer role focuses on developing, optimizing, and maintaining the software that drives high-performance data processing pipelines. The position plays a critical part in supporting computer vision and machine learning (CVML) initiatives, building scalable, efficient solutions for complex, data-driven challenges.

Responsibilites

  • Build and Optimize the CVML Software Stack: Maintain, expand, and refine our software stack to meet high standards for performance, quality, and extensibility.
  • Profile and Improve Performance: Identify bottlenecks in existing code and implement performance improvements essential for processing large datasets.
  • Re-architect Legacy Code: Transform legacy code into clean, maintainable, and extensible structures that align with industry best practices.
  • Manage Infrastructure and Automation: Take ownership of build processes, continuous integration, and delivery pipelines to optimize reliability and speed in deployments.
  • Enhance Test Coverage and Quality: Strengthen test strategies to improve reliability, functionality, and maintainability across codebases.
  • Support Deep Learning Development: Enable deep learning workflows, including automating training processes, managing model versioning, and ensuring traceability.
  • Develop High-Performance Code: Write efficient, lower-level code (e.g., in C++) and create seamless Python interfaces for team accessibility.
  • Build Tools for R&D: Develop both web-based and native tools that simplify workflows and empower R&D efforts.

Requirements

  • Educational Background: A BS or MS in Computer Science or a related field is recommended but not required.
  • Experience: 5+ years in software engineering, with a focus on performance optimization and high-performance computing.
  • Programming Skills: Advanced proficiency in both C++ and Python, with a disciplined approach to coding practices.
  • Scripting Proficiency: Strong experience with shell scripting, especially in Bash and Python.
  • Source Control: Proficiency in Git and collaborative source control practices.
  • Linux Expertise: Extensive hands-on experience with Debian-based Linux distributions, such as Ubuntu.
  • Familiarity with Modern Development Practices: Knowledge of CI/CD processes, Scrum methodologies, and automated testing.

Preferred Qualifications

  • Preferred Qualifications
  • Experience with Python C++ extension packaging.
  • Knowledge of Docker containerization.
  • Familiarity with the Nvidia Jetson platform.
  • Exposure to cloud computing platforms, such as GCP, AWS, or Azure.
This role offers an opportunity to work at the forefront of computer vision and machine learning, addressing challenging, impactful projects within a collaborative, future-focused environment. With the chance to make significant contributions and tackle meaningful technical problems, this position is ideal for professionals looking to deepen their expertise in CVML and data processing.
Simbe Robotics
Simbe Robotics
Artificial Intelligence (AI) Retail Technology Robotics Sales Automation

0 applies

2 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

πŸ₯³πŸ₯³πŸ₯³ 401 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. πŸ› οΈ
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. πŸš€
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. πŸ“…

What Fellow Engineers Say