Please, let Simbe Robotics know you found this job
on RemoteYeah.
This helps us grow 🌱.
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.
Responsibilities include building and optimizing the CVML software stack, maintaining, expanding, and refining the software stack to meet high standards for performance, quality, and extensibility.
The engineer will profile and improve performance by identifying bottlenecks in existing code and implementing performance improvements essential for processing large datasets.
The role involves re-architecting legacy code into clean, maintainable, and extensible structures that align with industry best practices.
The engineer will manage infrastructure and automation by taking ownership of build processes, continuous integration, and delivery pipelines to optimize reliability and speed in deployments.
Enhancing test coverage and quality is also a key responsibility, strengthening test strategies to improve reliability, functionality, and maintainability across codebases.
The position supports deep learning development by enabling deep learning workflows, automating training processes, managing model versioning, and ensuring traceability.
The engineer will develop high-performance code by writing efficient, lower-level code (e.g., in C++) and creating seamless Python interfaces for team accessibility.
Additionally, the role includes building tools for R&D, developing both web-based and native tools that simplify workflows and empower R&D efforts.
Requirements:
A BS or MS in Computer Science or a related field is recommended but not required.
Candidates must have 5+ years of experience in software engineering, with a focus on performance optimization and high-performance computing.
Advanced proficiency in both C++ and Python is required, along with a disciplined approach to coding practices.
Strong experience with shell scripting, especially in Bash and Python, is necessary.
Proficiency in Git and collaborative source control practices is required.
Extensive hands-on experience with Debian-based Linux distributions, such as Ubuntu, is essential.
Knowledge of CI/CD processes, Scrum methodologies, and automated testing is required.
Benefits:
The salary for this position ranges from $90,000 to $150,000 a year, dependent on experience and location.
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.
The position provides the chance to make significant contributions and tackle meaningful technical problems, ideal for professionals looking to deepen their expertise in CVML and data processing.
Apply now
Please, let Simbe Robotics know you found this job
on RemoteYeah
.
This helps us grow 🌱.