
Senior Software Engineer - Together Cloud Platform
Together AI4 days ago
Base Salary
$160k - $230k/yr
Responsibilities
- Identify, design, and develop foundational backend services for the cloud platform.
- Analyze and improve the robustness and scalability of existing distributed systems and APIs.
- Collaborate with product teams to understand functional requirements and deliver solutions.
- Write clear, well-tested, and maintainable software and Infrastructure as Code (IaC).
- Conduct design and code reviews, create documentation, and develop testing strategies.
- Participate in an on-call rotation to address critical incidents.
Requirements
- 5+ years of experience in building large scale, fault tolerant, distributed systems and API microservices.
- Experience in designing and improving efficiency, scalability, and stability of system resources.
- Excellent communication skills for writing design documents and collaborating with teams.
- Experience with high-performance and globally distributed microservice architectures across cloud providers.
- Strong systems knowledge across compute, networking, and storage.
- Experience with relational databases, such as PostgreSQL.
- Expert-level programming skills in one or more languages, preferably Golang.
- Proficiency in version control and integrating IaC with CI/CD pipelines.
- Experience with Kubernetes and containers is preferred.
- Experience with data infrastructure tools like Kinesis, Airflow, or Kafka is a plus.
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field.
Benefits
- Competitive compensation and startup equity.
- Health insurance and other benefits.
- Flexibility in remote work arrangements.