Senior CVML Software Engineer (C++ & Python)

Posted 14 Days Ago
Hiring Remotely in USA
Remote
Senior level
Retail • Analytics
The Role
The role focuses on developing, optimizing, and maintaining a high-performance software stack for CVML initiatives, managing infrastructure, and enhancing code quality.
Summary Generated by Built In

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

  • 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.

Top Skills

AWS
Azure
Bash
C++
Docker
GCP
Git
Linux
Python
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: South San Francisco, CA
37 Employees
On-site Workplace
Year Founded: 2014

What We Do

Automating Retail

Simbe Robotics builds automation solutions for the retail industry. Simbe’s first product, Tally, is the world’s first fully autonomous shelf auditing and analytics solution; one that provides retailers unprecedented visibility and insight into the state of merchandise in their stores.

Tally works in concert with retail associates by arming them with information to ensure the store’s products are always stocked, in the right place, and displaying the correct price tag.

The company is headquartered in San Francisco, CA.

For more information, please visit www.simberobotics.com or follow the company at @simberobotics

Similar Jobs

Skillsoft Logo Skillsoft

Solutions Architect - Enterprise Data Solutions

Artificial Intelligence • Consumer Web • Edtech • HR Tech • Information Technology • Software • Conversational AI
Remote
United States
2900 Employees
135K-170K

Hiya Inc. Logo Hiya Inc.

Software Development Engineer in Test

Artificial Intelligence • Cloud • Mobile • Security • Software
Remote
Hybrid
2 Locations
145 Employees
140K-205K Annually

Block Logo Block

ASIC Physical Design Engineer - Bitcoin Mining

Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Remote
Hybrid
7 Locations
12000 Employees
168K-297K Annually

Samsara Logo Samsara

Director, Software Engineering - Infrastructure

Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Easy Apply
Remote
Hybrid
United States
2800 Employees
174K-279K Annually

Similar Companies Hiring

EDGE Thumbnail
Software • Fintech • Financial Services • Analytics
Chicago, IL
20 Employees
JuiceMedia.AI Thumbnail
Marketing Tech • Machine Learning • Digital Media • Big Data Analytics • Analytics • Agency • AdTech
Marina Del Rey, CA
68 Employees
InCommodities Thumbnail
Renewable Energy • Machine Learning • Information Technology • Energy • Automation • Analytics
Austin, TX
234 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account