Principal Software Development Engineer
Core
Build and maintain MCP servers for secure interactions between LLMs, agents, enterprise tools, APIs, databases, and local resources; design and deploy high-performance containerized Generative AI workloads.
Role type
Principal Software Development Engineer (Generative AI Infrastructure)
Builds
Production-scale Generative AI platforms and intelligent agent systems
Domain
Generative AI / Machine Learning Infrastructure / Distributed Systems
Deliverable
production ML models
Required skills
Distributed systems, Platform engineering, Machine learning infrastructure, Python, Systems programming (Go, C++, Rust, or Java), Docker, Kubernetes, Cloud-native deployment, AI/ML technologies, LLM systems at scale
Preferred skills
AI safety, Evaluation benchmarks, Guardrails, LLM observability, RAG systems, Vector databases, Embedding pipelines, Retrieval tuning, Inference and serving frameworks (vLLM, TensorRT-LLM, Triton, Ray Serve)
Responsibilities
Build and maintain MCP servers for secure interactions between LLMs, agents, enterprise tools, APIs, databases, and local resources; Design and deploy high-performance containerized Generative AI workloads using Docker, Kubernetes, model quantization, and KV-cache optimization; Lead the architecture, deployment, and evolution of production-scale Generative AI platforms and intelligent agent systems; Define engineering standards, architectural patterns, and best practices for robust enterprise AI systems; Partner across multidisciplinary teams to deliver scalable, secure, observable, and production-ready AI capabilities
Seniority
Principal, hands-on IC with strategy & mentorship