Employer description & source details
Own a service or a part of our product from design through production. You’ll write the code, validate its behaviour, deploy it and keep it reliable for the customers who depend on it. Testing, deployment and operations are part of engineering ownership here. You’ll work with the team, but you won’t hand off responsibility when your code is merged. Our systems power real-time voice, where an extra 100 milliseconds can change how a conversation feels. Behind that experience are GPU inference workloads for text-to-speech and speech recognition across AWS regions, alongside multi-tenant APIs, concurrency controls, billing and webhooks. We work with Python, TypeScript and Go on Kubernetes in AWS, supported by Redis, MongoDB-compatible stores, Postgres, ClickHouse, RabbitMQ and Temporal. Familiarity helps; understanding the mechanisms underneath matters more. Define success before building. Establish measurable service-level objectives for customer-facing latency, availability and correctness. Write maintainable code. Build systems another engineer can understand, debug and operate without depending on you being available. Test beyond the happy path. Use unit, integration, load and fault-injection testing to validate behaviour under realistic conditions. Explain your coverage and its limitations in review. Ship safely. Own CI, deployments, rollbacks, schema migrations and infrastructure changes. When your work requires a Terraform change, you own that too. Operate what you build. Create useful dashboards, actionable alerts and runbooks. Participate in on-call, incident response and postmortems. Stay close to customer impact. When calls drop or requests fail, investigate directly, communicate clearly and drive the issue to resolution. Improve the system around the problem. Tu
Extracted skills: typescript, python, go, mongodb, redis, aws, kubernetes, terraform, operations