At a Glance
- Tasks: Develop robust data pipelines and support fast, efficient experimentation.
- Company: Join Poolside, a leading company in AI innovation and research.
- Benefits: Enjoy fully remote work, flexible hours, and 37 days of vacation.
- Why this job: Be part of a team shaping the future of AI with impactful projects.
- Qualifications: Proficient in Python with experience in debugging and CI/CD pipelines.
- Other info: Join a diverse, inclusive culture with great career growth opportunities.
The predicted salary is between 36000 - 60000 £ per year.
Join to apply for the Member of Engineering (Python Tooling) role at Poolside. Be among the first 25 applicants.
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 and 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 will be part of the data platform team, which enables applied research teams at Poolside to build high quality and large datasets for pretraining and post-training, run large-scale experiments end to end from data retrieval to running evaluations and benchmarks.
Your Mission
Develop a robust platform that supports the creation of high-quality data pipelines and enables fast, efficient, end-to-end experimentation.
Responsibilities
- Build modular, reusable data processing frameworks and libraries in Python
- Work with applied research teams to build, test, scale and improve specific pipelines
- Work with both open-source big data solutions and internal systems
- Enhance system performance and reliability to allow teams to iterate faster
- Lead best practices in Python development
Skills & Experience
- Proficient in Python
- Debugging and problem-solving: using debugging tools, profilers, etc.
- Experience with build tools, packaging and CI/CD pipelines
- Experience with testing code: unit testing, integration testing
- Other relevant tools/experience: Experience with Kubernetes, Terraform
- Experience with monitoring and alerting (Grafana, Prometheus, Datadog)
- Programming skills in Go or other languages
Process
- Intro call with a member of our team
- Technical Interview(s) with a member of our engineering team
- 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 (Python) employer: poolside
Contact Detail:
poolside Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Member of Engineering (Python)
✨Tip Number 1
Network like a pro! Reach out to current employees at Poolside on LinkedIn or other platforms. A friendly chat can give you insider info and might even lead to a referral, which can double your chances of landing that interview.
✨Tip Number 2
Show off your skills! Prepare a portfolio or GitHub repository showcasing your Python projects, especially those related to data pipelines or big data solutions. This will demonstrate your hands-on experience and passion for the role.
✨Tip Number 3
Ace the technical interviews! Brush up on your debugging and problem-solving skills. Practice coding challenges and be ready to discuss your thought process during the interview. Remember, they want to see how you think!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in being part of the Poolside team. Don’t miss out!
We think you need these skills to ace Member of Engineering (Python)
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Member of Engineering (Python Tooling) role. Highlight your Python skills and any relevant experience with data pipelines or big data solutions. We want to see how you fit into our mission!
Show Off Your Problem-Solving Skills: In your application, don’t just list your skills—give us examples! Share specific instances where you've debugged issues or improved system performance. We love seeing how you tackle challenges head-on.
Be Clear and Concise: When writing your application, keep it straightforward. Use clear language and avoid jargon unless it's relevant. We appreciate a well-structured application that gets straight to the point—just like good code!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re keen on joining our team at Poolside!
How to prepare for a job interview at poolside
✨Know Your Python Inside Out
Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with debugging, problem-solving, and any relevant libraries or frameworks you've used. Practising coding challenges can also help you feel more confident.
✨Familiarise Yourself with Data Pipelines
Since the role involves building data processing frameworks, it’s crucial to understand how data pipelines work. Be prepared to talk about your experience with big data solutions and how you've optimised data flow in previous projects.
✨Showcase Your Team Spirit
Poolside values collaboration, so be ready to share examples of how you've worked effectively in teams. Highlight any experiences where you’ve collaborated with research teams or contributed to improving processes, as this will resonate well with their culture.
✨Ask Insightful Questions
Prepare some thoughtful questions about the company’s approach to AI and engineering practices. This shows your genuine interest in the role and helps you gauge if Poolside is the right fit for you. Plus, it’s a great way to engage with your interviewers!