Senior Python Engineer

Senior Python Engineer

Full-Time 90000 - 100000 £ / year (est.) Home office (partial)
Zebra People

At a Glance

  • Tasks: Join a start-up as the first Backend Engineer, building innovative AI-driven learning features.
  • Company: Exciting educational AI start-up with rapid growth and a collaborative team.
  • Benefits: Up to £100K salary, stock options, learning budget, and private health insurance.
  • Other info: Dynamic environment with significant career progression and a focus on self-development.
  • Why this job: Be part of a mission to revolutionise learning for 1 billion users with cutting-edge technology.
  • Qualifications: Experience in Python, Flask, and machine learning; knowledge of caches and queues is a plus.

The predicted salary is between 90000 - 100000 £ per year.

Hit a glass ceiling in your job? Want to play a key role in building and scaling a start-up where there’s no limit to your progression?

With all the rage around ChatGPT and AI these days, this is an exciting chance for you to be a part of an Educational AI product’s growth right from the start. With tonnes of greenfield work for you to get stuck into and a goal to reach 1 billion users, you’d be this company’s second hire, and first on the backend.

They’re offering a salary of up to £100K as well as a significant amount of stock options. As the first backend hire there is a clear path for progression – they are looking to invest in you and your self-development enabling you to grow whilst the company does too. They also offer a large learning budget, help to kit out your workspace (including providing your equipment) and private health insurance for you and your family.

You’d be the first Backend Engineer to join their engineering team, which currently numbers 5 overall. They expect this would grow to around 12 within the next year as they look to add roughly 8 more heads.

In your first year, you’ll be focusing on building and delivering plenty of new features on this learning platform that helps people to remember everything they learn. You’ll use AI to drive the experiences that delight the users and work with a product powered by LLMs on a daily basis to transform notes and study materials into fun quizzes that are based on cognitive science – think Duolingo but for everything!

It’s a backend focussed role, working primarily with Python and Flask. They’re happy to talk to people who’ve not worked with Flask before, though experience with machine learning models would put you in good stead. Ideally you’ll also have worked with Celery, RabbitMQ and Redis and have a great knowledge of caches and queues. The Founders have some technical knowledge though want the person they bring on to take control of the backend and build a resilient and scalable product (with a big focus on user impact), whilst also sharing knowledge with the team.

On the frontend they work with React, Next and TypeScript. It’s a bonus if you’ve any experience here though absolutely not essential.

An early-stage well-funded startup that’s grown 100X in the last year, they’re run by a former Google & Amazon employee, a former teacher, and a database expert who became best friends while studying at Cambridge University. Tell them what you’re learning and they’ll use AI to quiz you in a way that stops you from forgetting, this start-up is on a mission to make learning so easy and fun that anyone can learn anything.

Don’t worry if your CV isn’t up to date – just send me a message on LinkedIn or an email over to mitch@zebrapeople.com and we can go from there.

3 stage Interview Process:

  • Initial chat
  • Technical Test
  • Technical Interview

Senior Python Engineer employer: Zebra People

Join a dynamic start-up that is revolutionising the educational landscape with AI-driven solutions. As a Senior Python Engineer, you'll enjoy a collaborative work culture that prioritises your professional growth, offering substantial learning budgets and stock options alongside a competitive salary. With the opportunity to shape the backend of an innovative product from its inception, you’ll be part of a passionate team dedicated to making learning accessible and enjoyable for everyone.

Zebra People

Contact Details:

Zebra People Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Python Engineer

Tip Number 1

Network like a pro! Reach out to people in the industry, especially those who work at startups or in educational tech. A friendly chat can lead to opportunities that aren’t even advertised yet.

Tip Number 2

Show off your skills! Create a GitHub profile showcasing your Python projects, especially any that involve AI or backend development. This gives potential employers a taste of what you can do before they even meet you.

Tip Number 3

Prepare for the technical test! Brush up on your Python and Flask knowledge, and don’t forget to practice coding challenges. We want you to shine during the interview process, so get those brain gears turning!

Tip Number 4

Apply through our website! It’s the easiest way to get your application noticed. Plus, we love seeing candidates who take the initiative to connect directly with us.

We think you need these skills to ace Senior Python Engineer

Python
Flask
Machine Learning Models
Celery
RabbitMQ
Redis
Caching

Some tips for your application 🫡

Show Your Passion for AI:When you're writing your application, let us know why you're excited about working in the Educational AI space. Share any personal projects or experiences that highlight your enthusiasm for using technology to enhance learning.

Tailor Your CV and Cover Letter:Make sure your CV and cover letter are tailored to the role of Senior Python Engineer. Highlight your experience with Python, Flask, and any relevant machine learning projects. We want to see how your skills align with our mission!

Be Authentic:Don’t be afraid to show your personality in your application. We’re looking for someone who fits well with our team culture, so let us see the real you! Share your journey and what drives you in your career.

Apply Through Our Website:We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you don’t miss out on any important updates from us!

How to prepare for a job interview at Zebra People

Know Your Python Inside Out

As a Senior Python Engineer, you’ll want to showcase your expertise in Python and Flask. Brush up on your knowledge of these technologies, especially if you have experience with machine learning models. Be ready to discuss your past projects and how you've used these tools to solve real-world problems.

Demonstrate Your Problem-Solving Skills

Expect technical questions that assess your problem-solving abilities. Prepare for scenarios where you might need to design a system or troubleshoot an issue. Practising coding challenges on platforms like LeetCode can help you think on your feet during the interview.

Show Enthusiasm for AI and Learning

This role is all about building an Educational AI product, so express your passion for AI and how it can transform learning. Share any personal projects or experiences related to AI, and be prepared to discuss how you envision using AI to enhance user experiences.

Ask Insightful Questions

Interviews are a two-way street! Prepare thoughtful questions about the company’s vision, the tech stack, and how they plan to scale. This shows your genuine interest in the role and helps you gauge if the company aligns with your career goals.