At a Glance
- Tasks: Transform pre-trained LLMs into powerful AI systems for coding and software development.
- Company: Join a pioneering company at the forefront of Artificial General Intelligence.
- Benefits: Enjoy fully remote work, flexible hours, and 37 days of vacation per year.
- Other info: Be part of a diverse, inclusive culture with excellent career growth opportunities.
- Why this job: Make a real impact in AI while working with cutting-edge technology and talented peers.
- Qualifications: Experience with LLMs, strong programming skills, and a passion for research.
The predicted salary is between 50000 - 70000 £ per year.
ABOUT POOLSIDE
In this decade, the world will create Artificial General Intelligence. There will only be a small number of companies who will achieve this. Their ability to stack advantages and pull ahead will define the winners. These companies will move faster than anyone else. They will attract the world's most capable talent. They will be on the forefront of applied research, engineering, infrastructure and deployment at scale. They will continue to scale their training to larger and more capable models. They will create powerful economic engines. They will obsess over the success of their users and customers. Poolside exists to be this company - to build a world where AI will be the engine behind economically valuable work and scientific progress.
ABOUT OUR TEAM
We are a remote-first team that sits across Europe and North America and comes together once a month in-person for 3 days and for longer offsites twice a year. Our R&D and production teams are a combination of more research and more engineering-oriented profiles, however, everyone deeply cares about the quality of the systems we build and has a strong underlying knowledge of software development. We believe that good engineering leads to faster development iterations, which allows us to compound our efforts.
ABOUT THE ROLE
You would be working as part of our Applied Research team, focused on turning pre-trained LLMs into well-aligned and highly capable AI systems for coding and software development. This is a hands-on role where you'll work across a variety of efforts, including:
- Building data pipelines and environments for agentic use cases
- Researching and implementing post-training algorithms
- Designing experiments and testing hypotheses
You will have access to thousands of GPUs in this team.
YOUR MISSION
To turn pre-trained LLMs into well-aligned and highly capable AI systems.
RESPONSIBILITIES
- Research and experiment on ways to specialize foundational models to agentic use cases
- Build and maintain data and training pipelines
- Keep up with latest research, and be familiar with state of the art in LLMs, alignment, synthetic data generation, code generation
- Design, analyze, and iterate on training/fine-tuning/data generation experiments
- Write high-quality, pragmatic code
- Work as part of a team: plan future steps, discuss, and communicate clearly with your peers
SKILLS & EXPERIENCE
- Experience with Large Language Models (LLM)
- Deep knowledge of Transformers
- Strong deep learning fundamentals
- Good taste in data
- Post-training experience with LLMs
- Extensively used and probed LLMs, familiarity of their capabilities and limitations
- Knowledge of distributed training
- Strong machine learning and engineering background
- Research experience
- Experience in proposing and evaluating novel research ideas
- Familiar with, or contributed to the state of the art in multiple of the following topics: Fine-tuning and alignment of LLMs, synthetic data generation, continual learning, RLVR, code generation
- Is comfortable in a rapidly iterating environment
- Is reasonably opinionated
- Programming experience
- Linux
- Strong algorithmic skills
- Python with PyTorch or Jax
- Use modern tools, including latest code agents and are always looking to improve
- Strong critical thinking and ability to question code quality policies when applicable
- Prior experience in non-ML programming, especially not in Python - is a nice to have
PROCESS
- Intro call with one of our Founding Engineers
- Technical Interview(s) with one of our Founding Engineers
- Team fit call with the People team
- Final interview with one of our Founding Engineers
BENEFITS
- Fully remote work & flexible hours
- 37 days/year of vacation & holidays
- Health insurance allowance for you and dependents
- Company-provided equipment
- Wellbeing, always-be-learning and home office allowances
- Frequent team get togethers
- Great diverse & inclusive people-first culture
Member of Engineering (Post-training) employer: poolside
Contact Detail:
poolside Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Member of Engineering (Post-training)
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those already at Poolside. A friendly chat can open doors and give you insights that a job description just can't.
✨Tip Number 2
Show off your skills! If you've got a project or two that showcases your experience with LLMs or coding, share them. A portfolio can speak volumes about your capabilities.
✨Tip Number 3
Prepare for those interviews! Brush up on your deep learning fundamentals and be ready to discuss your past experiences. We want to see how you think and solve problems, so practice articulating your thought process.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're genuinely interested in being part of our team at Poolside.
We think you need these skills to ace Member of Engineering (Post-training)
Some tips for your application 🫡
Show Your Passion for AI: When writing your application, let us see your enthusiasm for AI and how it can change the world. Share any personal projects or experiences that highlight your interest in LLMs and coding. We love to see candidates who are genuinely excited about what they do!
Tailor Your Application: Make sure to customise your application to fit the role. Highlight your experience with Large Language Models and any relevant projects you've worked on. We want to know how your skills align with our mission at Poolside, so don’t hold back!
Be Clear and Concise: Keep your application straightforward and to the point. Use clear language to describe your experiences and skills. We appreciate well-structured applications that make it easy for us to see why you’d be a great fit for our team.
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it helps us keep everything organised as we review applications.
How to prepare for a job interview at poolside
✨Know Your LLMs
Make sure you brush up on your knowledge of Large Language Models. Understand their capabilities and limitations, and be ready to discuss how you've worked with them in the past. This will show that you're not just familiar with the technology but also have hands-on experience.
✨Show Off Your Coding Skills
Prepare to demonstrate your coding abilities, especially in Python with frameworks like PyTorch or Jax. You might be asked to solve a problem on the spot, so practice writing clean, efficient code and be ready to explain your thought process as you go.
✨Research and Experimentation Mindset
Since the role involves research and experimentation, come prepared with examples of past projects where you've designed experiments or tested hypotheses. Be ready to discuss your approach to problem-solving and how you iterate on your ideas based on results.
✨Team Collaboration is Key
This position requires working closely with a team, so highlight your communication skills and any experiences where you've successfully collaborated on projects. Be prepared to discuss how you plan future steps and share ideas with peers, as this will be crucial for success in the role.