Job Description
Together AI is seeking a Senior Data Engineer to contribute to the development and operation of its data infrastructure. The ideal candidate will help define, build, and operate the data infrastructure that handles millions of events every day to power Together’s mission-critical systems. He/She will work with the Data and Commerce engineering team to scale the data processing components of Together’s usage-based billing system, real-time customer-facing analytics product, and internal business intelligence tools. This role involves working across both cloud-native services and globally distributed data centers.Responsibilities include:
- Identifying, designing, and developing foundational data infrastructure components.
- Analyzing and improving the robustness and scalability of existing data processing infrastructure.
- Partnering with product teams to understand functional requirements and deliver solutions.
- Writing clear, well-tested, and maintainable infra-as-code and software.
- Conducting design and code reviews and developing testing strategies.
- Participating in an on-call rotation.
Requirements include:
- 5+ years of experience in building large-scale, fault-tolerant, distributed data platforms.
- Expert-level skills in designing, building, and operating stream processing pipelines.
- Expert-level knowledge of building real-time customer-facing analytics systems.
- Proficiency in writing and maintaining Infrastructure as Code (IaC).
- Proficiency in version control practices and integrating IaC with CI/CD pipelines.
- Proficiency in implementing and managing GitOps workflows.
- Proficiency in one or more of Golang, Rust, Python, Java, or TypeScript.
- Bachelor’s or Master’s degree in Computer Science or related field.
Together AI offers:
- Competitive compensation.
- Startup equity.
- Health insurance.
- Other competitive benefits.