Stanford's School of Engineering, specifically the IRIS lab within the Artificial Intelligence Lab (SAIL), is seeking a Software Developer Associate to contribute to cutting-edge robotics research projects. The role involves developing and improving state-of-the-art models and algorithms for robotic learning, addressing challenges in areas like memory incorporation, reward function learning, autonomous self-improvement, and scalable imitation learning.
Requirements
- Familiarity with latest software and design standards.
- Ability to solve logical problems for technical applications.
- Knowledge of and ability to select, adapt, and effectively use programming methods.
- Basic knowledge of software engineering principles.
- Strong knowledge of at least one programming language.
- Experience with software design and development, particularly in Python
- Experience with machine learning algorithms and tools (e.g. PyTorch, Tensorflow).
Responsibilities
- Assist with design and development of applications that may involve sophisticated data manipulation.
- Assist with maintaining and updating existing programs.
- Troubleshoot and solve basic technical problems.
- Contribute to documenting changes in software for end users.
- Suggest improvements and/or changes to help increase efficiency.
Other
- This is a fixed term position ending 10/1/26.
- Visa sponsorship is not available for this position.
- All candidates must be eligible to work and live in the U.S.
- Bachelor's degree or a combination of education and relevant experience.
- May work extended hours, evening, and weekends.