Job Description
Together AI is seeking a Rust Systems Engineer to join its Inference Engine team, focusing on optimizing and enhancing the performance of AI inference systems. This role offers the chance to collaborate closely with AI researchers and engineers to create cutting-edge AI solutions. Together AI believes open and transparent AI systems will drive innovation and create the best outcomes for society. The company is on a mission to significantly lower the cost of modern AI systems by co-designing software, hardware, algorithms, and models.
Role Involves:
- Optimizing and enhancing the performance of AI inference systems.
- Collaborating with AI researchers and engineers.
Requirements:
- Demonstrated proficiency in Rust programming language and ecosystem.
- Strong experience with Rust frameworks namely axum, tokio, jemalloc, serde, rayon, and/or crossbeam.
- Deep understanding of concurrent programming and multiprocessing patterns.
- Experience developing and optimizing orchestration and scheduling algorithms.
- Knowledge of distributed systems principles and design.
- Experience interfacing Rust services with RPC components.
- Ability to optimize systems for performance, reliability, and resource efficiency.
- Solid understanding of memory management and performance profiling.
Together AI offers:
- Competitive compensation
- Startup equity
- Health insurance
- Other competitive benefits