Together AI logo

Senior Backend Engineer - Java, Rust, Go

Together AI

Job Description

Together AI is seeking a Senior Backend Engineer to join our team in Amsterdam. This role is pivotal in building and maintaining the codebase that powers our Together Cloud inference and fine-tuning services. As a Senior Backend Engineer, you will be responsible for designing core backend software components, performing architecture and research work for AI workloads, and interfacing with other teams to incorporate their innovations.

Key Responsibilities

  • Design and Develop: Create core backend software components and services that are robust and scalable.
  • Architecture and Research: Conduct architecture and research work to support AI workloads.
  • Collaboration: Work closely with the product team to understand and document functional needs, and interface with other teams to incorporate their innovations.
  • Code Quality: Write high-performance, well-tested, production-quality code.
  • System Analysis: Analyze and improve the efficiency, scalability, and stability of various system resources.
  • Code Reviews: Conduct design and code reviews to ensure code quality and robustness.
  • Documentation: Create developer documentation and testing frameworks for robustness and fault-tolerance.
  • On-call Rotation: Participate in an on-call rotation to respond to critical incidents as needed.

Requirements

  • Experience: 5+ years of experience writing high-performance, well-tested, production-quality code.
  • Education: Bachelor's or Master's degree in Computer Science, Computer Engineering, or a relevant technical field, or equivalent practical experience.
  • Technical Skills: Expert level programming skills in one or more of Golang, Java, Rust, or C/C++.
  • System Design: Experience in building large-scale, fault-tolerant, distributed systems.
  • Operating Systems: Excellent understanding of low-level operating systems concepts including multi-threading, memory management, networking, and storage.
  • Additional Skills: Experience with Kubernetes, containers, or AI is a plus. Familiarity with Pytorch or Tensorflow is also beneficial.

About Together AI

Together AI is a research-driven artificial intelligence company. We are committed to open and transparent AI systems that drive innovation and create the best outcomes for society. Our team has contributed to leading open-source research, models, and datasets to advance the frontier of AI. Join us in our mission to significantly lower the cost of modern AI systems by co-designing software, hardware, algorithms, and models.

Compensation and Benefits

We offer competitive compensation, startup equity, and other competitive benefits. Our salary ranges are determined by location, level, and role. Individual compensation will be determined by experience, skills, and job-related knowledge.

Equal Opportunity

Together AI is an Equal Opportunity Employer. We are proud to offer equal employment opportunities to everyone regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, and more.

Join us in building the next generation AI infrastructure and be part of a passionate group of researchers and engineers.

Benefits
Extracted with AI

  • Competitive compensation
  • Startup equity
  • Other competitive benefits

Similar jobs

Last update: 23 minutes ago

Nebius AI logo
Nebius AI

Senior Backend Engineer (Go)

Join Nebius as a Senior Backend Engineer (Go) to develop fault-tolerant cloud services in a hybrid work environment.

TomTom logo
TomTom

Senior Software Engineer III - Java

Join TomTom as a Senior Software Engineer III in Amsterdam, focusing on Java and back-end development in a hybrid work environment.

Grammarly logo
Grammarly

Entry Level Back-End Software Engineer (Java)

Join Grammarly as an Entry Level Back-End Software Engineer in Berlin. Work with Java, AWS, and more in a hybrid environment.

Uber logo
Uber

Staff Software Engineer - Backend

Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, C++, and more in Amsterdam.

Reaktor logo
Reaktor

Lead Developer with DevOps and Functional Programming

Join Reaktor as a Lead Developer in Amsterdam, focusing on DevOps, Functional Programming, and JavaScript in a hybrid work environment.

Moss logo
Moss

Senior Backend Engineer (Java, Spring)

Join Moss as a Senior Backend Engineer in Berlin, focusing on Java, Spring, and microservices.

Uber logo
Uber

Software Engineer - Backend - Membership

Join Uber as a Backend Software Engineer to develop member-first experiences in a collaborative team, impacting global foundations.

LEGALFLY logo
LEGALFLY

Back End Engineer with Node.js and TypeScript

Join LegalFly as a Back End Engineer to revolutionize legal AI with Node.js and TypeScript in a hybrid role in Ghent.

yourfirm GmbH logo
yourfirm GmbH

Senior Fullstack Developer for AI-Driven Mission Technologies

Seeking a Senior Fullstack Developer for AI-driven mission technologies, focusing on Java, JavaScript, Python, and C++. Remote work available.

DeepL logo
DeepL

Senior Backend Engineer C++

Join DeepL as a Senior Backend Engineer C++ to design and maintain scalable backend services using C++ and AI technologies.

NCR Voyix logo
NCR Voyix

Backend Software Engineer

Join NCR Voyix as a Backend Software Engineer in Amsterdam. Design, build, and maintain scalable backend systems using Java, Node.js, and cloud platforms.

bunq logo
bunq

Senior Backend Engineer with Python and React.js

Join bunq as a Senior Backend Engineer to revolutionize digital banking with Python and React.js in a hybrid work environment.

Climatiq logo
Climatiq

Senior Full Stack Engineer - Climate Tech - Rust & TypeScript

Join Climatiq as a Senior Full Stack Engineer to develop climate tech solutions using Rust and TypeScript. Remote work available.

Catalyze Group logo
Catalyze Group

Full Stack Developer with AI and API Expertise

Join Catalyze Group as a Full Stack Developer to build AI-powered grant-writing tools. Work with React, Django, and more in Amsterdam.

Instapro Group logo
Instapro Group

Senior Backend Engineer - PHP, Symfony, Laravel

Join Instapro Group as a Senior Backend Engineer, working with PHP, Symfony, and Laravel in a hybrid environment.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Ghent. Work on ERP solutions for automotive finance and leasing.

Binance logo
Binance

Senior Backend Developer (Node.js) / SRE

Join Binance as a Senior Backend Developer (Node.js) / SRE to develop monitoring systems for high-load production environments.

Uber logo
Uber

Staff Software Engineer - Backend

Join Uber as a Staff Software Engineer - Backend to develop and enhance solutions for millions of members globally.

The IoT Provider logo
The IoT Provider

Senior Back-End Developer with Go and IoT Experience

Join The IoT Provider as a Senior Back-End Developer in ’s-Hertogenbosch. Work with Go, Docker, and IoT technologies in a dynamic team.

Motius logo
Motius

Senior Backend Developer

Join Motius as a Senior Backend Developer to work on cutting-edge R&D projects using AWS, Docker, GraphQL, and more in a hybrid work environment.

Uber logo
Uber

Staff Software Engineer, Fullstack, Capacity & Efficiency Engineering

Join Uber as a Staff Software Engineer in Amsterdam, focusing on fullstack development and capacity efficiency engineering.

Interactivated Solutions logo
Interactivated Solutions

Senior Vue.js Developer with Java Backend Experience

Join Interactivated Solutions as a Senior Vue.js Developer with Java backend experience. Work remotely and lead innovative software solutions.

Tibo Energy Management Software logo
Tibo Energy Management Software

Senior Backend Developer with TypeScript

Join Tibo Energy as a Senior Backend Developer to lead TypeScript-based solutions in energy management.

Bonapolia logo
Bonapolia

Senior Java Developer

Join our team as a Senior Java Developer to design and develop high-quality software applications in a dynamic, hybrid work environment.