Software Engineer, Machine Learning
Credible
Full time
Software Development
United States
Hiring from: United States
Overview
Are you passionate about advancing deep learning research and developing general human-like machine intelligence? Join us as a Software Engineer, Machine Learning. In this role, you will collaborate closely with a senior member of our research team to work on cutting-edge deep learning projects, infrastructure, and tooling.
Responsibilities
Are you passionate about advancing deep learning research and developing general human-like machine intelligence? Join us as a Software Engineer, Machine Learning. In this role, you will collaborate closely with a senior member of our research team to work on cutting-edge deep learning projects, infrastructure, and tooling.
Responsibilities
- Research Implementation: Read and implement various research papers to improve architecture efficiency, training speed, loss metrics, and fine-tuning methods.
- Experimental Design: Devise and conduct scientifically rigorous experiments to validate the effectiveness of proposed adjustments for solving Imbue’s target problems using LLMs.
- Fundamental Understanding: Enhance our knowledge of LLM fundamentals, focusing on areas such as chain-of-thought, reasoning, generalization, hallucination, and grokking.
- Hyperparameter Optimization: Utilize our existing framework to perform hyperparameter sweeps, and contribute to the development of new features for the sweep code.
- Infrastructure Collaboration: Work with infrastructure engineers to develop monitoring systems, informative logging, and maintenance guides for long-running experiments.
- Dataset Improvement: Collaborate with data and product engineers to identify and implement improvements in our training and evaluation datasets.
- Model Performance: Conduct scientific research and development to create LLM models that perform effectively in practical applications.
- Implement improvements from recent research papers to enhance model architecture and training methods.
- Design and run experiments to test the impact of new techniques on LLM performance.
- Investigate and optimize aspects of LLM behavior such as reasoning and generalization.
- Perform hyperparameter sweeps and contribute to the development of new features in our hyperparameter tuning framework.
- Develop robust monitoring and logging systems for long-running experiments in collaboration with infrastructure engineers.
- Improve the quality and effectiveness of training and evaluation datasets in partnership with data and product engineers.
- Python Proficiency: Highly comfortable writing Python code.
- PyTorch Experience: Familiar with PyTorch and experienced in training deep neural networks.
- Open Source Enthusiasm: Excited to work on and contribute to open-source projects.
- Best Practices: Passionate about engineering best practices and maintaining high-quality code standards.
- Self-Direction: Able to work independently and manage your own tasks effectively.
- Execution Excellence: Demonstrated ability to get things done efficiently and effectively.
- Python programming
- PyTorch and training deep neural networks
- Open source code development
- Conducting experiments and testing research-based improvements
- Understanding of LLM knowledge and inference
- Working with infrastructure for monitoring and logging
- Improving training and evaluation datasets
- Competitive Salary: $175,000 - $325,000 annually.
- Health Insurance: Comprehensive medical, dental, and vision coverage.
- Retirement Plans: 401(k) plan with company matching.
- Paid Time Off: Generous PTO policy including vacation, sick leave, and holidays.
- Professional Development: Opportunities for continuous learning and career growth, including access to conferences, workshops, and online courses.
- Flexible Work Arrangements: Options for remote work and flexible scheduling to support work-life balance.
- Parental Leave: Paid parental leave for new parents.
- Wellness Programs: Access to mental health resources, wellness programs, and fitness reimbursements.
- Employee Assistance Program: Support for personal and professional issues through our EAP.
- Stock Options: Equity options to share in the company’s success.
- Commuter Benefits: Pre-tax commuter benefits for public transportation and parking.
- Technology Stipend: Annual stipend for tech equipment and home office setup.
- Company Events: Regular team-building activities, social events, and company retreats.
- Diversity and Inclusion: Commitment to fostering an inclusive and diverse workplace.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Are you passionate about solving technical problems and helping others get the most out of their technology? Do you have the patience to troubleshoot issues and the know-how to fix them quickly? If you’re ready to be the first line...
Software Development
United States
Hiring from: United States
About Ditto: Ditto is on a mission to unleash the full power of edge devices by removing all the plumbing required to build amazing applications. Ditto is a globally remote team. Our core values are trust, communication, and continuous improvement....
Software Development
United States
Hiring from: United States
About Pearpop Pearpop is the world’s first creator collaboration marketplace and was recently named by Fast Company as one of their Most Innovative Companies of 2022. As one of the fastest-growing creator communities in the world, Pearpop gives brands direct...
Software Development
United States
Hiring from: United States