Backend Software Engineer

New Today

About Us
Sentinel Devices is leading the way in decentralized AI/ML solutions for industrial equipment. Our platforms enable secure, local data collection, monitoring, and decision-making entirely independent of the cloud. Our technology makes cost-effective monitoring of remote and security-sensitive industrial assets possible.
**
**
About the Backend Software Engineer position
We're seeking a skilled Backend Software Engineer to enhance our flagship product, OTAware. In this role, you'll build and refine infrastructure critical to real-world operations, including database queries, networking layers, APIs, configuration management, and startup scripts. You'll gain deep expertise in Linux, command-line operations, Docker, and edge computing. Your work will directly contribute to innovative offline and air-gapped systems, ensuring autonomous operations and minimal human intervention. This is your chance to join a globally impactful team tackling challenges affecting millions of people. **** This position is full-time and in-person.
Backend Software Engineer responsibilities include:
Develop Python modules for new features, optimizations, and next-generation capabilities in OTAware
Create, customize, and optimize Docker containers to adapt to evolving feature requirements
Identify inefficiencies in container deployments and innovate to minimize resource consumption through alternative runtimes and strategies
Implement efficient state coordination algorithms for device control, optimizing performance
Craft queries and algorithms capable of parsing and analyzing multi-year datasets efficiently, operating within tight computational constraints
Collaborate closely with team members and customers to identify, scope, and implement high-impact new features
Tech stack:
Primary languages: Python
Additional languages: C++, Go, Typescript
Technologies: SQL, Docker, RESTful APIs, MQTT
Required skills & experience:
Proficiency with Linux environments
Strong programming skills in Python and/or C++
Experience with database systems (Postgres, SQLite, or equivalent)
Experience with SQL or similar database languages
Familiarity with Git and version control best practices
Preferred skills (nice-to-have):
Embedded systems development (e.g., Raspberry Pi, Arduino)
Containerization and Docker expertise
P.S. - if the above job doesn't look like it's for you, give the other positions on our job board a look! One of them may be what you're looking for! See https://sentinel-devices.breez... for other opportunities.
Location:
Atlanta, GA, United States
Job Type:
FullTime
Category:
Computer And Mathematical Occupations

We found some similar jobs based on your search