Elementary
Senior Software Engineer
South Pasadena, California · Senior
Sponsorship not specifiedDetected 45 days ago
PythonC++Full-Stack DevelopmentAlgorithmsLinuxMachine LearningComputer VisionCommunication
About the role
- Elementary is seeking an experienced python Senior Software Engineer.
- 401k plan to help you save for your future Flexible PTO.
- For more information on Elementary, visit elementaryml.com and follow us on LinkedIn.
Responsibilities
- Design, architect, and implement systems for deploying, maintaining, and running AI models on Edge hardware
- Optimize image pipeline latency, shared memory utilization, and disk usage, to allow better performance on a wider set of hardware platforms
- Maintain and optimize systems for IoT connectivity to the cloud
- Expand support for connecting with other edge devices over standard industrial protocols, like EtherNet/IP, Profinet, and OPC UA
- Elementary delivers a full-stack, AI-driven visual inspection solution that enables global manufacturers in any industry to close the loop on their production quality.
- Are you ready to be at the forefront of the AI revolution, building real-world, low-latency systems that will be deployed in industrial facilities worldwide?
Requirements
- At least 10 years of general software experience
- At least 5 years of python experience
- Strong experience with Linux development
- Strong understanding of multi-processing, multi-threading, and/or asyncio
- Excellent communication and interpersonal skills, with the ability to articulate complex technical concepts in a clear manner
- Must be available to work in our office in South Pasadena, CA at least 2 days per week
- Competitive salary and equity in line with top tier technology companies
- Top rated health, vision, and dental insurance.
- 401k plan to help you save for your future
Nice to have
- Not required, but a plus if you have C/C++ experience
- Not required, but a plus if you have any experience with Ubuntu Core
- Not required, but a plus if you have any experience with industrial protocols like EtherNet/IP, Profinet, or OPC UA
Compensation
- Competitive salary and equity in line with top tier technology companies
Benefits
- As a Senior Software Engineer on the Edge Team, you would play a key role in building and optimizing core systems for running and managing AI Models for Vision Inspection, on a range of different edge hardware platforms.
- Leveraging computer vision, edge computing, and cloud-based machine learning models, Elementary's proprietary platform is leading the way for massive change in automated manufacturing.
- Flexible hybrid work options
Apply directly at Elementary →Create a free account for alerts like thisView Elementary immigration profile
This listing is sourced directly from Elementary's careers page and normalized into a canonical job model.