Product Engineer
Build and scale backend infrastructure, APIs, and services that power a product serving rapidly growing users. The role requires strong TypeScript and Node.js expertise, AWS and Terraform experience, PostgreSQL knowledge, and an interest in reliable infrastructure for AI capabilities.
About the job
Responsibilities
- Own the evolution and scaling of backend infrastructure.
- Design and implement performant APIs and services.
- Build infrastructure to support AI capabilities.
- Optimize database performance and query efficiency.
- Improve reliability and observability through enhanced monitoring and alerting.
- Collaborate cross-functionally to ensure infrastructure supports continuous product innovation.
Requirements
- Engineering experience in technology and product-driven environments.
- Strong proficiency in TypeScript and Node.js.
- Hands-on experience with cloud infrastructure and infrastructure as code.
- Deep knowledge of relational databases.
- Familiarity with serverless architectures.
- Understanding of security best practices and performance optimization.
- Willingness to work in person from the London office most of the time.
- Startup experience or strong interest in zero-to-one environments.
- Ability to thrive in a fast-paced environment with evolving requirements.
Nice-to-haves
- Interest or experience in infrastructure for AI/ML.
Compensation and Benefits
- Salary: £100,000–£130,000.
- Above-market equity.
- Relocation assistance for candidates moving to London.
Skills
TypeScript, Node.js, AWS, Terraform, Postgres, Serverless Architecture, AWS Lambda, Infrastructure As Code, REST APIs, Cloud Infrastructure, Database Optimization, Security Best Practices, Monitoring, Alerting, Ai/Ml Infrastructure
Similar jobs
Backend Engineering jobsBuild scalable backend services and payment infrastructure for a global financial products platform. The role requires distributed-systems expertise, proficiency in modern programming languages, and experience with large-scale consumer applications.
Build and maintain secure sandbox infrastructure that lets AI models execute code and interact with tools in controlled virtualized environments. The role requires expert Rust, C++, or Go skills, systems expertise, and experience with containers, virtualization, and networking.
Build and operate the high-throughput API and model-serving infrastructure powering SpaceXAI’s production inference systems. The role requires expert Rust or C++ knowledge, distributed-systems experience, and strong reliability and observability practices.
Build and operate production backend features, APIs, integrations, and services for a large-scale DevSecOps platform. The role requires professional backend development experience, strong database and testing fundamentals, independent feature ownership, and clear asynchronous communication.
Build and maintain Ruby on Rails backend systems for GitLab’s vulnerability management workflows, including security dashboards, reports, and ingestion pipelines. The role requires backend application experience, PostgreSQL knowledge, technical problem-solving, and effective collaboration in a distributed team.