Elementary Logo

Elementary

Senior Software Engineer

Posted Yesterday
Be an Early Applicant
In-Office
South Pasadena, CA
Senior level
In-Office
South Pasadena, CA
Senior level
Design, implement, and optimize AI models deployment on Edge hardware. Enhance performance and maintain IoT systems connectivity for vision inspection applications.
The summary above was generated by AI

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?

Elementary is seeking an experienced python Senior Software Engineer. If you want to deploy and run cutting edge AI algorithms on real production lines with strict timing requirements, this is the perfect opportunity to make a significant impact. 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. 

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


Qualifications:

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


Compensation & Benefits

  • 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
  • Flexible PTO. We know that having “off the grid” time is a key to doing your best work, and we encourage our employees to take time when they need it
  • Flexible hybrid work options
  • A team culture focused on inclusivity, curiosity, personal and technical humility, ownership, and work/life balance

About Elementary

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. 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.  For more information on Elementary, visit elementaryml.com and follow us on LinkedIn.

Top Skills

C/C++
Ethernet/Ip
Linux
Opc Ua
Profinet
Python
Ubuntu Core
HQ

Elementary South Pasadena, California, USA Office

161 Pasadena Ave, South Pasadena, CA, United States, 91030

Similar Jobs

Yesterday
In-Office
Costa Mesa, CA, USA
168K-252K Annually
Senior level
168K-252K Annually
Senior level
Aerospace • Artificial Intelligence • Hardware • Robotics • Security • Software • Defense
As a Senior Software Engineer, you will enhance the Forge platform by writing high-quality code, engaging in code reviews, and providing technical support while collaborating with cross-functional teams in a fast-paced environment.
Top Skills: AWSJavaScriptNextjsReactRemixTypescript
Yesterday
Hybrid
3 Locations
134K-205K
Senior level
134K-205K
Senior level
Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
As a Senior Software Engineer, you will develop high-performance back-end services, participate in scrum ceremonies, and resolve incidents while collaborating with multiple teams.
Top Skills: AzureDevOpsFlumeHadoopHbaseHiveJavaJpaKafkaPythonScalaSparkSpringSpring BootSQLSqoop
Yesterday
Easy Apply
In-Office
Los Angeles, CA, USA
Easy Apply
155K-185K
Senior level
155K-185K
Senior level
Artificial Intelligence • Computer Vision • Machine Learning • Payments • Real Estate • PropTech
Design, develop, and maintain scalable backend systems using Java and Scala. Integrate hardware and machine learning with GRPC APIs, and manage microservices on Kubernetes.
Top Skills: GrpcJavaKafkaKubernetesMySQLRedisScala

What you need to know about the Los Angeles Tech Scene

Los Angeles is a global leader in entertainment, so it’s no surprise that many of the biggest players in streaming, digital media and game development call the city home. But the city boasts plenty of non-entertainment innovation as well, with tech companies spanning verticals like AI, fintech, e-commerce and biotech. With major universities like Caltech, UCLA, USC and the nearby UC Irvine, the city has a steady supply of top-flight tech and engineering talent — not counting the graduates flocking to Los Angeles from across the world to enjoy its beaches, culture and year-round temperate climate.

Key Facts About Los Angeles Tech

  • Number of Tech Workers: 375,800; 5.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Snap, Netflix, SpaceX, Disney, Google
  • Key Industries: Artificial intelligence, adtech, media, software, game development
  • Funding Landscape: $11.6 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Strong Ventures, Fifth Wall, Upfront Ventures, Mucker Capital, Kittyhawk Ventures
  • Research Centers and Universities: California Institute of Technology, UCLA, University of Southern California, UC Irvine, Pepperdine, California Institute for Immunology and Immunotherapy, Center for Quantum Science and Engineering

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account