Senior Software Engineer
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.
- 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
- 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.
$90,000 - $150,000 a year
Salary dependent on experience and location. \nThis 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.
Recommended Jobs
Director of Restaurant Operations
Join Our Team as the Director of Restaurant Operations in a dynamic airport environment! ~$120,000 - $135,000 / year ~ Opportunity for Quarterly Bonus and Year-end Super Bonus ~ Comprehensive Be…
Senior IT Product Manager
Our Mission At Palo Alto Networks® everything starts and ends with our mission: Being the cybersecurity partner of choice, protecting our digital way of life. Our vision is a world where…
Sr. Backend Engineer
Our Mission: Driving technology always feels old. Not by a little bit. We believe vehicles can be a thousand times smarter, safer, and more connected to the world around us, and our mission is to se…
Warehouse Kitchen Dishwasher Associate
Job Description Job Description POSITION TITLE: KITCHEN DISHWASHER PERSONNEL Daily use of dishwasher, sink and crates. Exposure to above average temperatures is prevalent. There is a high degr…
Regular Manual Test Engineer
Become part of the latest generation of HMI development. In the environment of the most attractive automobile manufacturer in Germany, benchmark technologies in the area of AR/HUD will be defined here…
Electrical Compliance Test Engineer
At Serve Robotics, we’re reimagining how things move in cities. Our personable sidewalk robot is our vision for the future. It’s designed to take deliveries away from congested streets, make deliveri…
Senior Graphic Artist
OVERVIEW OF THE COMPANY Fox TV Stations FOX Television Stations owns and operates 29 full power broadcast television stations in the U.S. These include stations located in 14 of the top 15 larg…
Explore Pomona: Your Next Adventure in Nuclear Medicine
Nuclear Medicine Technologist job in Pomona, CA Ready for your next adventure in sunny Pomona? As a Nuclear Medicine Technologist, you’ll have the opportunity to explore this vibrant city filled with…
Line Cook / Prep Cook
Description Prep, prepare, and assemble food according to menu specifications while keeping work areas clean and maintained and stocked throughout shift hours. Salary: $18/hr plus tips Line …
Accounts Payable/Accounts Receivable Specialist
Lincoln Property Company does not accept unsolicited resumes from third-party recruiters unless they were contractually engaged by Lincoln Property Company to provide candidates for a specified openi…