Senior Software Engineer - Backend + DevOps
Indexed description
We're building the future of market research, and we want engineers who want to build things that matter.
Why Entropik
You'll be working on genuinely novel technology - Emotion AI is a space most engineers never get to touch. Our customers are global brands making high-stakes product and marketing decisions, and your work will directly shape both the quality of those decisions and the reliability of the systems delivering them.
🌐 www.entropik.io
About The Role
We're looking for a Senior Software Engineer who owns backend systems end-to-end from design and development through deployment, scaling, and monitoring in production. You'll build scalable services using Python, AWS, and NoSQL datastores, and you'll also own the infrastructure and CI/CD pipelines that ship them. This is a hands-on role for someone equally comfortable writing a microservice and debugging a broken pipeline or a production incident.
What You'll Do
- Design, build, and maintain scalable backend services and APIs powering Entropik's Emotion AI products
- Own deployment pipelines end-to-end - CI/CD design, release automation, rollback strategy
- Manage and evolve cloud infrastructure on AWS, including provisioning, cost optimization, and security posture
- Build and maintain Infrastructure as Code (Terraform / CloudFormation) so environments are reproducible and auditable
- Containerize services and manage orchestration (Docker, Kubernetes/ECS) across environments
- Set up and maintain monitoring, logging, and alerting (e.g., CloudWatch, Prometheus/Grafana, ELK) to catch issues before customers do
- Participate in on-call rotation and drive incident response, root cause analysis, and postmortems
- Collaborate closely with product and ML teams to ship features that sit at the intersection of AI and infrastructure
- 3-6 years of professional backend development experience
- Hands-on with Python, building service-oriented architectures, microservices, and REST APIs
- 3+ years hands-on experience with AWS (EC2, Lambda, ECS/EKS, S3, RDS, IAM, VPC)
- Comfort owning production systems - deployments, on-call, and incident resolution
- Experience with SQL and NoSQL datastores (Postgres, MySQL, Elasticsearch, or similar)
- Strong experience with containerization and orchestration (Docker required; Kubernetes or ECS strongly preferred)
- Experience building and maintaining CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, or similar)
- Experience with Infrastructure as Code (Terraform, CloudFormation, or similar)
- Understanding of distributed systems concepts - scaling, fault tolerance, eventual consistency
- Experience with API Gateways and API management/orchestration
- Experience with monitoring/observability tooling (CloudWatch, Prometheus, Grafana, Datadog, or similar)
- Strong grasp of Unit Testing and Test-Driven Development (TDD)
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search