Senior Software Engineer Together Cloud Platform
Together AIVisit Together AI website
Together AI operates an AI-native cloud platform for open and custom AI models.
San Francisco, United States
About Together AI
Together AI provides production AI infrastructure spanning inference, accelerated compute, model training and fine-tuning, and secure code sandboxes for AI development.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will design and develop backend services for the cloud platform, improve distributed systems, APIs, databases, and infrastructure, and deliver customer-facing platform features. You will write maintainable software and infrastructure as code, conduct design and code reviews, create documentation and testing strategies, and join an on-call rotation for critical incidents.
Requirements
- 5+ years of experience building large-scale, fault-tolerant distributed systems and API microservices
- Experience improving system efficiency, scalability, and stability
- Experience building and operating distributed microservice architectures on AWS, Azure, or GCP
- Systems knowledge across compute, networking, storage, concurrency, memory management, and I/O
- Experience with relational databases such as PostgreSQL
- Expert programming experience in one or more languages, preferably Golang
- Proficiency with version control and infrastructure as code in CI/CD pipelines
Responsibilities
- Identify, design, and develop foundational backend services
- Improve the robustness and scalability of distributed systems, APIs, databases, and infrastructure
- Partner with product teams to deliver solutions for functional requirements
- Write well-tested, maintainable software and infrastructure as code
- Conduct design and code reviews
- Create developer documentation and testing strategies
- Participate in an on-call rotation for critical incidents
Benefits
- Startup equity
- Health insurance
- Remote-work flexibility
