Solo is a company that empowers teams to build and scale their AI infrastructure using cloud-native technology. The Senior AI Software Engineer will contribute to both cloud networking and AI products, working with cutting-edge technologies and engaging with customers to enhance usability and adoption.
Responsibilities:
- Deliver high-quality solutions to the complex technical problems our customers are facing
- Manage and optimize our APIs within the ever-evolving landscape of cloud-native environments, maintaining a seamless user experience
- Transform ambiguous requirements into actionable tasks, focusing on high-impact deliverables that provide the most value for our users
- Challenge the status quo by proposing ambitious and innovative solutions, driving our product forward
- Introduce and uphold best practices to ensure the health and maintainability of our codebase
- Act as a mentor and guide, offering constructive feedback during code and design reviews to foster growth within the team
- Participate in the hiring process, helping identify and recruit top talent so that our engineering team can continue to scale successfully
Requirements:
- 5+ years of experience as a software engineer
- 2+ years working with Containers, Kubernetes, and Golang
- Experienced in building server side software in production and recognizes the challenges, complexities and tradeoffs to be made when building and deploying new systems to production
- Istio or other service mesh platforms
- Worked directly on a proxy before, such as Envoy Proxy
- Having built k8s controllers and operators
- Worked with Agentic frameworks and protocols such as, ADK, MCP, A2A
- Experience working with GlooShot
- Implemented or used the kubernetes gateway API