Staff Software Engineer – AI Platform

Posted 9hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Staff Software Engineer building Aledade’s shared AI infrastructure for secure foundation-model access. Developing scalable model gateways, cloud integrations, observability, and self-service platform capabilities.

Responsibilities:

  • Build and operate shared infrastructure enabling Aledade applications and AI agents to securely and reliably access foundation models
  • Develop platform capabilities including model gateways, cloud AI services, provider integrations, routing and fallback, usage controls, observability, reliability, and model governance
  • Consider the full lifecycle of production platform systems, including architecture, scalability, failure modes, security, operational readiness, cost, and developer experience
  • Evolve the platform as AI adoption grows, building reusable and self-service capabilities rather than one-off solutions
  • Identify and develop scalable and performant solutions
  • Work across disciplines to shape product strategy and execution
  • Develop foundations of code architecture and quality
  • Mentor and coach engineers
  • Set and uphold engineering process standards supporting high-quality engineering
  • Collaborate with engineers, product partners, security, infrastructure teams, and AI application and agent teams

Requirements:

  • BS/BTech (or higher) in Computer Science, Engineering or a related field required
  • 8+ years of production-level experience as an engineer building highly scalable systems
  • 4+ years of experience acting as a trusted technical decision-maker in a team setting, solving for short-term and long-term business value
  • 4+ years of experience working with SQL or other database querying languages on large multi-table data sets
  • Experience architecting, developing, and deploying large-scale distributed systems at scale
  • Experience with cloud technologies, e.g., AWS, Azure, GCP
  • Experience building continuous integration and continuous development (CI/CD) pipelines
  • Strong familiarity with server-side web technologies such as Java, Python, Scala, C#, C++, or Go
  • Experience building or operating production platform infrastructure, distributed systems, developer platforms, or other high-availability shared services
  • Experience with LLM infrastructure, model gateways, foundation model APIs, or managed AI platforms such as AWS Bedrock, Azure OpenAI, Google Vertex AI, or similar technologies
  • Strong experience with cloud infrastructure, preferably AWS, and technologies such as Kubernetes, containers, and infrastructure as code
  • Experience designing observability and operational practices for production systems, including metrics, distributed tracing, logging, alerting, SLOs, dashboards, and failure handling
  • Experience designing APIs and self-service platform capabilities used by other engineering teams
  • Experience with identity, access control, secrets management, security, and governance for shared infrastructure
  • Experience with cost management, usage attribution, quotas, budgets, or capacity management for shared platforms
  • Experience operating systems that handle sensitive or regulated data
  • Ability to evaluate architectural tradeoffs across reliability, performance, security, cost, scalability, and developer experience
  • Sitting for prolonged periods of time
  • Extensive use of computers and keyboard
  • Occasional walking and lifting may be required