About the job
At Runway ML, we are at the forefront of AI innovation, blending art and science to simulate real-world scenarios. Our mission is to advance artificial intelligence through the development of world models that can tackle complex challenges such as robotics, disease management, and scientific breakthroughs. We believe that true progress stems from models that learn dynamically from their experiences, much like humans do. By leveraging simulation, we can accelerate this learning process significantly.
Our diverse team is composed of ambitious, creative, and caring individuals committed to making a difference. If you're inspired to build groundbreaking solutions and push boundaries, we invite you to join our journey.
About the Role
We are seeking an Engineering Manager to guide the team responsible for our product platform and API. The ideal candidate will have a proven track record in developing high-performing engineering teams and will be passionate about the intersection of product development, APIs, and distributed systems. You will oversee a growing team of five talented engineers.
In this role, you will collaborate closely with product engineering, product management, and finance teams to design and implement low-latency, high-reliability APIs for our AI-driven creative tools and the supporting infrastructure.
Technical Stack Overview
Our API endpoints for real-time collaboration and media asset management are built using TypeScript and operate within ECS containers on AWS Fargate. We utilize various AWS services including S3, CloudFront, Lambda, Kinesis, and SQS as essential components of our infrastructure.
The inference backend is developed in Python (PyTorch, TorchScript) and deployed across multiple clusters/cloud providers. We manage our containers with Kubernetes, employing k8s-native tools such as Flyte, Kueue, and Kyverno for efficient job orchestration. Our monitoring solutions include Prometheus and Grafana, while Terraform is used for infrastructure management.
Your Responsibilities
Lead the platform strategy and architecture for our TypeScript API infrastructure, ensuring high code quality, maintainability, and scalability as we expand.
Manage the public API domain end-to-end, overseeing technical architecture and driving revenue growth while ensuring high-quality outcomes.
