Together AI is a research-driven artificial intelligence company on a mission to lower the cost of modern AI systems. As a Senior Developer Productivity Engineer, you will own the systems and tooling that empower engineers to ship high-quality software faster, optimizing workflows and enhancing testing to improve developer experience.
Responsibilities:
- Automate CI/CD pipelines for zero-downtime deployments (e.g., Canary, Blue/Green)
- Create smart pipelines encouraging reusable workflows and simplicity
- Streamline build/test/deploy workflows
- Build shared tooling (CLIs, codegen, IDE plugins) to accelerate teams
- Reduce friction (e.g., faster builds, hot-reload, test tooling)
- Collaborate with developers to identify pain points and streamline workflows
- Champion best practices through documentation
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field or 5+ years of industry experience in DevOps/SRE, developer tooling, or infrastructure engineering
- Proficiency in Python, Go, and JavaScript/TypeScript (for tooling, automation, and FE enablement)
- Strong experience with CI/CD tools (GitHub Actions, ArgoCD, Gitops methodology) for building scalable, reusable pipelines
- Experience with local dev environment tooling (e.g., Skaffold) and containerized development workflows
- Experience with creating starter templates in coordination with engineering for enabling rapid spin up of new services
- Strong ownership and a builder mindset, you love creating tools others rely on
- Problem-solving rigor and attention to detail (e.g., diagnosing flaky tests, build latency)
- Kubernetes expertise (EKS, K3s) and optimizing containerized builds
- Infrastructure as Code (Terraform, Ansible, Pulumi)
- Front-end tooling familiarity (e.g., React, Next.js, Jest) to optimize FE dev workflows
- Monitoring/observability (Prometheus, Grafana, Honeycomb) to debug bottlenecks