Elementary

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

This listing is sourced directly from Elementary's careers page and normalized into a canonical job model.