Senior Backend Engineer
Join a surveillance engineering team building AI-powered software for communications compliance. Design and operate scalable Python services, contribute to architecture decisions, and support the product in production.
Responsibilities
- Design, build, and maintain software infrastructure for surveillance pipelines combining machine learning, GenAI, business logic, and analytics.
- Own architecture decisions and evaluate technology choices.
- Take engineering problems from investigation and design through implementation and rollout.
- Collaborate with engineers, data scientists, and subject matter experts to deliver integrated, scalable production services.
- Investigate production issues and improve observability and operability.
- Build and operate services in containerized environments on AWS.
- Write meaningful unit tests and maintain CI/CD practices.
Requirements
- Strong Python backend engineering experience
- Experience with Docker, Kubernetes, and AWS
- Production-focused approach to observability, testing, and CI/CD
Nice to have
- Experience with machine learning or data-heavy systems
- Familiarity with machine learning or GenAI pipelines