Used Tools & Technologies
Not specified
Required Skills & Competences
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Python @ 5
Distributed Systems @ 3
Leadership @ 3
Communication @ 6
Prioritization @ 6
Rust @ 5
Debugging @ 3
LLM @ 3
Observability @ 3
AI @ 3
Reinforcement Learning @ 6
Profiling @ 3
JAX @ 5
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
SpaceXAI’s mission is to create AI systems that can accurately understand the universe and aid humanity in its pursuit of knowledge. Our team is small, highly motivated, and focused on engineering excellence. This organization is for individuals who appreciate challenging themselves and thrive on curiosity. We operate with a flat organizational structure. All employees are expected to be hands-on and to contribute directly to the company’s mission. Leadership is given to those who show initiative and consistently deliver excellence. Work ethic and strong prioritization skills are important. All employees are expected to have strong communication skills and be able to concisely and accurately share knowledge with their teammates.
About the role
The RL infrastructure team is looking for an engineer to help develop our RL training framework. The role involves designing and implementing systems that back RL workloads, profiling and optimizing training performance, and improving scalability and observability of the RL stack.
Responsibilities
- Design and implement the systems backing all RL workloads at SpaceXAI, from small scale ablations to production training runs.
- Profile, debug, and optimize end-to-end training performance.
- Improve scalability and observability of the RL stack.
Requirements
Basic qualifications
- Experience building, debugging, and optimizing efficiency of large-scale distributed systems.
- Comfortable diving into unfamiliar areas and solving problems at all levels of the stack.
- Proficiency in Python, Jax, Rust, and/or C++.
Preferred skills and experience
- Experience with large scale LLM training infrastructure.
- Strong knowledge of reinforcement learning techniques.
- Experience with RL numerics.
Benefits
- Base salary: $180,000 - $440,000 USD.
- Equity.
- Comprehensive medical, vision, and dental coverage.
- Access to a 401(k) retirement plan.
- Short & long-term disability insurance and life insurance.
- Various other discounts and perks.
SpaceXAI is an equal opportunity employer. For details on data processing, view the Recruitment Privacy Notice.