Unity is shaping the future of real-time 3D technology by building AI to transform how games are created and experienced. They are seeking a Senior Software Engineer to enhance the reliability and performance of AI authoring products through DevOps best practices and cross-team collaboration.
Responsibilities:
- Partner closely with product, design, and other engineering teams to influence the product roadmap
- Contribute to technical strategy and architectural decisions for Unity AI and backend platforms, balancing short-term delivery with long-term product health
- Design and implement sustainable, scalable solutions for Unity AI products, pushing the boundaries of the Unity Editor with cutting-edge AI agent technologies
- Improve the reliability, performance, observability, security, and cost-efficiency of our backend systems, and support investigations into issues like performance regressions and network latency through strong observability and monitoring
- Run technical spikes with developers to address application infrastructure needs on Microsoft Azure and Google Cloud
- Build and mature the infrastructure and processes for promoting application code from development to production, writing high-quality, maintainable infrastructure-as-code and Helm deployments, and defining best practices for Terraform Cloud, Helm, and Kubernetes
Requirements:
- Experience building and shipping complex, user-facing software products at scale
- Experience delivering and supporting cloud backend services using Terraform, Kubernetes, Helm, and CI/CD pipelines (e.g., Argo, GitHub Actions)
- Hands-on experience with Microsoft Azure or Google Cloud Platform
- Proven track record in observability, including monitoring, logging, alerting, and debugging tools such as Grafana to ensure system reliability and performance
- Strong grasp of software delivery best practices and network security, paired with a quality-first mindset
- Ability to translate business and user needs into technical solutions
- Strong communication and interpersonal skills, with a proven ability to align stakeholders across disciplines and organizations
- Exposure to ML infrastructure or LLM inference deployment
- Backend service development experience, including API design
- Familiarity with networking, caching, real-time data pipelines, and relational databases such as PostgreSQL
- Familiarity with languages such as C#/.NET, Python, or Go
- Familiarity with Unity or similar 3D engines