Remote job
Senior Software Engineer | Aura Platform
Job details
About this role
Role overview
Design, build, and operate a distributed platform that runs customer workloads for data and AI applications across regions and cloud environments. The platform includes services for container capacity, workload routing, access control, billing, observability, and secure connectivity. This hands-on senior engineering role combines production ownership with technical leadership and cross-functional delivery.
Responsibilities - Build and maintain platform services that support internal and customer-facing workloads, including notebooks, scheduled jobs, applications, agents, and model serving. - Lead complex technical initiatives from planning through deployment, coordinating across teams and mentoring other engineers. - Work with product, design, customers, and engineering peers to deliver a reliable and useful platform experience. - Improve standards for system design, code quality, testing, observability, and continuous integration and delivery. - Share on-call responsibilities and make cloud infrastructure more reliable, secure, and cost-efficient.
Requirements - Experience building or operating distributed systems; familiarity with Go, Python, or Rust is relevant. - Experience with Kubernetes or other containerized services. - Curiosity about investigating technical issues and their impact on business measures. - Focus on building robust, maintainable products in a collaborative, fast-moving environment. - Strong communication skills and interest in mentoring peers and contributing to a collaborative team culture. - A computer science degree or equivalent practical experience.
Nice to have - Experience with cloud infrastructure on AWS, Azure, or Google Cloud. - Background building developer, compute, or machine learning platforms, or serverless and container execution environments. - Familiarity with frontend frameworks such as React. - Experience mentoring engineers or leading technical projects.