Backend Platform Engineer - AI Operations Platform
About the role
This Software Engineer (Engineer 3) focuses on building scalable backend microservices, robust API layers, and multi-tenant platform infrastructure for our AI Ops platform. Rather than academic model training, this role drives pragmatic engineering execution—integrating backend tools, database systems, and AI/ML wrappers into reliable, production-grade services that serve both modern and legacy systems across multiple teams.
Responsibilities
- Platform Architecture & AI Ops
- Architect and scale a multi-tenant AI Ops platform integrating backend services, runtime engines, and developer tools.
- Evaluate technology choices, provide technical recommendations, and set engineering standards for consuming platform services.
- Design end-to-end technical solutions and collaborate directly with external and cross-functional teams on integrations.
- API & Microservices Engineering
- Design, build, and maintain high-concurrency GraphQL and REST APIs to handle core platform communication and data exchanges.
- Develop resilient, event-driven backend microservices and clean abstraction layers.
- Build wrappers, gateway routers, and middleware around AI/ML models to deliver practical operational tools at scale.
- Data Systems & Operations
- Design, optimize, and maintain relational and NoSQL database schemas for high-throughput production workloads.
- Implement system telemetry, logging, and performance metrics across cluster environments to ensure uptime and observability.
- Containerize and deploy services using modern CI/CD pipelines and orchestration tools.
Requirements
- 5+ years of hands-on experience designing, scaling, and operating distributed backend systems and microservices.
- Proven track record of designing and implementing GraphQL and REST APIs for complex system communication.
- Practical, hands-on experience deploying and scaling real-world AI/ML use cases, serving tools, and API wrappers focusing on operational execution rather than theoretical modeling.
- Direct experience designing, optimizing, and querying relational (e.g., PostgreSQL) and/or NoSQL databases at scale.
- Advanced proficiency in Python (and/or Go, Java, or C++).
- Proven ability to architect complex systems, evaluate technical tradeoffs, and work with external engineering teams.
- Must be legally authorized to work in the United States and not require sponsorship for employment now or in the future.
Preferred Qualifications
- Experience with Docker, Kubernetes, and managing containerized applications in cloud or cluster environments.
- Exposure to telemetry, monitoring, and MLOps tools.
- Experience abstracting, wrapping, or modernizing legacy software systems into modular platform architectures.
Skills
- Machine Learning (ML)
- Relational Database Design
- Application Programming Interface (API)
- Teamwork
Pay
Pay Range (Virginia): $136,449.22 – $213,977.19 base pay, dependent on job-related, non-discriminatory factors such as experience. Base pay is one part of Total Rewards; most non-sales positions are eligible for a Bonus. See careers site for compensation and benefits summary.
Education
Bachelor's Degree preferred; Comcast may consider applicants with a combination of coursework and experience, or extensive related professional experience.
Experience
5–7 years of relevant work experience.