Backend Software Engineer
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 for other opportunities.
Recommended Jobs
Adjunct Instructor- Counseling
Job Description Job Description FORT VALLEY STATE UNIVERSITY (FVSU), a state and land-grant institution of the University System of Georgia, invites applications for the position of Adjunct Instr…
Server Assistant
Job Description Job Description Moonlight - As the rooftop lounge at FORTH Hotel & Social Club, Moonlight is on a mission to take you higher: 70’s-inspired digs, inventive cocktails, light bites …
CONTROLLER
Our company culture is built upon YKK’s philosophy called the CYCLE OF GOODNESS™. We believe that providing value and being fair to our customers and our employees is what makes us a successful compa…
Project Assistant / Project Support Specialist
Project Assistant / Project Support Specialist at a construction-related firm based in Norcross, GA . If you are a self-motivated individual with strong communication skills and enjoy working i…
Officer Administrative Assistant
Officer Administrative Assistant Location Atlanta, GA : Position Purpose: This position will provide specialized administrative support to Vice President and department. They will perform a broad ra…
ETL Developer
Position: ETL developer Location: Atlanta, GA JD: Resource should have the following technical skill set. Understand the design, work with designer and architect, and based on t…
Distribution
Job Description Job Description Responsibilities: Coordinate the scanning of cakes for stores and ensure couriers are prepared by 7 am (Dun, Kenn, Vin, and BH). The Collier should be the last …
Physician, Weekends (Part-Time)
Physician, Weekends (Part-Time) Center for Primary Care Who we are: For over 30 years the Center for Primary Care (CPC) has cared for families in the CSRA by providing patients with the most convenien…
Non CDL Box Truck Driver
Responsibilities Earn $20/HR, $800-$1100 weekly – Weekly Pay! Weekends Off! Monday-Friday, 7 AM starts, 8-10 hr shifts Drive a non-CDL box truck (dry-van) with Hazmat loads Touch Freight …
Mortgage Loan Processor
About Us : Jacobs Realtors is a full-service real estate agency with over 30 years of experience in the industry. We are passionate about helping clients find the perfect property and work tirele…