Back to jobs

Senior Software Engineer

Job description

Senior Software Engineer
Sunnyvale, California
$150,000 to $220,000 base depending on experience + company equity % + PTO + Sick Policy + Medical + Dental + Vision Insurance + 401k

Excellent opportunity for a Software Engineer with strong C++ and Python skills to join a rapidly growing AI focused start-up in a highly varied and interesting role where you can progress your career.

This company are going from strength to strength. Established in 2021, they are highly specialised within the field of artificial intelligence & robotics. Through strong financial backing and growth, they are looking for a Senior Software Engineer with strong C++ & Pythion skills to join their busy team.

In this role you will join a team of highly skilled engineers working on front-end, backend, edge computing and machine learning within specialised artificial intelligence and robotics focused projects. This role will be responsible for a large part of the edge-computing stack.

The ideal candidate will be a Software Engineer with string C++ and Python skills. Any experience working on performance-critical real-time systems, IoT / Robotics / Self-driving companies, in the games industry, within hedge-funds and algorithmic trading, or ML companies is beneficial.

This is a fantastic opportunity to join an exciting tech company going through impressive growth, in a varied and interesting role where you will be well paid for your efforts.

The role:
*Site based in Sunnyvale, California, with 1 day a week working from home
*Building edge applications processing vision data and communication layers for the compute-constrained edge devices
*Deploying machine learning models to production
*Optimizing the platform runtime for maximum performance. This is largely C++ code with parts of the pipeline running on GPU

The person:
*Software Engineer with strong C++ and Python skills
*Experience with Docker, CI / CD pipelines
*Experience in any of the following is beneficial; Edge/IoT computing, Infrastructure management (Salt), monitoring (Grafana), Video processing & Streaming (Gstreamer), experience interfacing ML models (PyTorch)