remote
Business Technology Engineer II - Samsara
Software Engineer
Mid‑level engineer building scalable cloud services and data pipelines for IoT‑driven operations, leveraging Python, Java, AWS, and container technologies to deliver actionable insights.
About the role
Key Responsibilities
- Design, develop, and maintain microservice‑based backend systems that ingest and process high‑volume IoT telemetry.
- Build robust data pipelines and APIs using Python, Java, and SQL to enable real‑time analytics and reporting.
- Deploy, monitor, and optimize services on AWS, employing serverless and container orchestration (Docker, ECS/EKS).
- Collaborate with product, data science, and hardware teams to translate business requirements into scalable technical solutions.
- Implement automated testing, CI/CD workflows, and performance monitoring to ensure high availability and reliability.
Requirements
- 2–4 years of professional experience developing cloud‑native applications, preferably in an IoT or industrial context.
- Proficiency in Python and Java, with solid understanding of relational databases and SQL.
- Hands‑on experience with AWS services (Lambda, S3, DynamoDB, Kinesis) and container technologies.
- Familiarity with building and maintaining data pipelines, streaming architectures, and RESTful APIs.
- Strong problem‑solving skills, ability to work cross‑functionally, and a passion for delivering reliable, high‑performance systems.
Skills
pythonjavaawssqldocker