Taro Logo

Software Engineer, Machine Learning

Imbue builds AI systems that reason and code, enabling AI agents to accomplish larger goals and safely work in the real world.
$140,000 - $350,000
Machine Learning
Mid-Level Software Engineer
Remote
AI

Description For Software Engineer, Machine Learning

Imbue is seeking a Machine Learning Engineer to join their innovative team working on cutting-edge AI systems. The role offers a unique opportunity to work directly on creating software with human-like intelligence, focusing on deep learning research, infrastructure, and tooling.

The position involves close collaboration with senior research team members, implementing advanced papers to improve code generation, reasoning traces, and code verification. You'll be responsible for designing rigorous experiments, contributing to data generation pipelines, and developing infrastructure for fine-tuning and experimentation.

The ideal candidate should be proficient in Python, have experience with PyTorch and neural networks, and demonstrate strong engineering practices. The role requires someone who is self-directed, independent, and excellent at execution. You'll be working in an environment that values continuous learning and offers substantial resources for professional development.

Imbue's mission is to build AI systems that can reason and code, enabling AI agents to accomplish larger goals and work safely in the real world. The company trains its own foundation models optimized for reasoning and prototypes agents on top of these models. Their vision is to reinvent the personal computer concept, creating truly intelligent tools that empower users with freedom, dignity, and agency.

The compensation package is highly competitive, ranging from $140,000 to $350,000 in cash, plus significant equity potential ($10,000–$5,000,000). The role offers flexibility with both remote and in-person options in San Francisco, flexible working hours, and a dedicated budget for learning and self-improvement.

This is an exceptional opportunity for a machine learning engineer who wants to be at the forefront of AI development, working on meaningful projects that could shape the future of human-computer interaction.

Last updated 3 months ago

Responsibilities For Software Engineer, Machine Learning

  • Work closely with senior research team on cutting-edge deep learning research
  • Implement papers to improve code generation and reasoning
  • Design and conduct scientific experiments
  • Contribute to data generation pipeline
  • Develop infrastructure for fine-tuning and experimentation
  • Work with data and product engineers to identify improvements
  • Perform hyperparameter sweeps and maintain sweep code

Requirements For Software Engineer, Machine Learning

Python
TypeScript
  • Very comfortable writing Python
  • Familiar with PyTorch and training deep neural networks
  • Passionate about engineering best practices
  • Self-directed and independent
  • Excellent at getting things done

Benefits For Software Engineer, Machine Learning

Education Budget
  • Work directly on creating software with human-like intelligence
  • Flexible working hours
  • Time and budget for learning and self improvement
  • Equity compensation between $10,000–$5,000,000

Interested in this job?

Jobs Related To Imbue Software Engineer, Machine Learning