Demo

Senior Software Engineer

Simbe Robotics
South San Francisco, CA Full Time
POSTED ON 1/27/2025
AVAILABLE BEFORE 3/26/2025

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.

\n


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.


\n
$90,000 - $150,000 a year
Salary dependent on experience and location.
\n

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.

Salary : $90,000 - $150,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer?

Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$128,473 - $158,030
Income Estimation: 
$72,538 - $87,299
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$128,473 - $158,030
Income Estimation: 
$143,123 - $179,960

Sign up to receive alerts about other jobs with skills like those required for the Senior Software Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $114,549 - $164,025
    • Income Estimation: $120,936 - $155,014
  • Debugging Skill

    • Income Estimation: $114,549 - $164,025
    • Income Estimation: $120,936 - $155,014
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Simbe Robotics

Simbe Robotics
Hired Organization Address Fort Wayne, IN Temporary
The Fleet Operations Engineer plays a crucial role in ensuring the optimal performance and reliability of robotic units ...
Simbe Robotics
Hired Organization Address St. Louis, MO Full Time
The Robotics Repair Technician plays a crucial role in ensuring the optimal performance and reliability of robotic units...
Simbe Robotics
Hired Organization Address South San Francisco, CA Intern
In this internship, you will work with our Computer Vision and Machine Learning software engineering team for 3 months. ...
Simbe Robotics
Hired Organization Address South San Francisco, CA Full Time
Simbe’s Mechanical Engineer will work with a multidisciplinary team and be responsible for assisting with the mechanical...

Not the job you're looking for? Here are some other Senior Software Engineer jobs in the South San Francisco, CA area that may be a better fit.

Senior Software Development Engineer in Test (SDET)

Advent Software, Inc., San Francisco, CA

Senior Technical Support Engineer

TIBCO Software, San Francisco, CA

AI Assistant is available now!

Feel free to start your new journey!