Job Openings
Sr Engineer (Backend)
About the job Sr Engineer (Backend)
We are looking for a mid to senior level API Platform Engineer.
In this role, youll architect and scale the foundation that powers delightful developer experiences and production-grade AI systems. You'll work at the intersection of high-performance APIs, scalable infrastructure, and cutting-edge machine learningdelivering tools that enable developers and partners to build on top of Menlos intelligent platform.
Responsibilities
- Design and build the Menlo API Platform, focusing on high reliability, performance, and a world-class developer experience
- Develop intuitive APIs and SDKs that make it easy for developers to access and integrate multimodal AI capabilities
- Deploy and optimize AI/ML models into scalable, production environments, working closely with research and applied ML teams
- Manage and evolve a modern, cloud-native infrastructure stack, using Kubernetes, Docker, and infrastructure-as-code (IaC) tools
- Ensure platform reliability, including designing and implementing telemetry, monitoring, alerting, autoscaling, failover, and disaster recovery mechanisms
- Contribute to developer and operations workflows, including CI/CD pipelines, release management, and on-call rotations
- Collaborate across teams to implement secure APIs with fine-grained access control, usage metering, and billing integration
- Continuously improve platform performance, cost-efficiency, and observability as we scale to serve millions of users worldwide
Requirements
- 3+ years of experience building and operating large-scale, production systems with real-world usage and uptime expectations
- Strong experience with containerization and orchestration: Kubernetes, Docker, Helm, and service mesh technologies (e.g., Istio or Linkerd)
- Proficiency with cloud platforms: AWS, GCP, or Azure including experience with IAM, networking, and serverless tooling
- Hands-on coding skills in Python and JavaScript/TypeScript, with familiarity in backend frameworks (e.g., FastAPI, Express)
- Deep knowledge of API architecture and design patterns: WebRTC/Websockets, REST, gRPC, OpenAPI/Swagger, authentication (OAuth2, API keys), and versioning
- Experience with databases: PostgreSQL, Redis, and modern vector databases (e.g., Pinecone, Weaviate, FAISS)
- Familiarity with CI/CD pipelines, GitOps practices, and tools like GitHub Actions, Argo CD, or Jenkins
- Comfortable with monitoring and observability tools such as Prometheus, Grafana, Datadog, or OpenTelemetry
Bonus Experience
- Experience with MLOps tools and AI workflows: model versioning, inference pipelines, model registries, etc.
- Understanding of access control systems: ACLs, RBAC, multi-tenant security and isolation
- Knowledge of billing systems, rate limiting, chargeback models, quota enforcement, and usage metering
- Prior experience working on developer platforms or API products with a strong focus on UX and documentation