Senior Python Developer - Remote in Bolton

Senior Python Developer - Remote in Bolton

Bolton Freelance 60000 - 80000 £ / year (est.) Working from home possible
Turing

At a Glance

  • Tasks: Create cutting-edge datasets and collaborate on AI model training initiatives.
  • Company: Join Turing, a leading research accelerator for frontier AI labs.
  • Benefits: Flexible hours, remote work, and the chance to work with top-tier AI researchers.
  • Other info: Dynamic role with opportunities for growth in a fast-paced tech environment.
  • Why this job: Make a real impact in AI by refining code and building innovative solutions.
  • Qualifications: 3+ years of software engineering experience, strong Python and JavaScript skills.

The predicted salary is between 60000 - 80000 £ per year.

About Us: Based in San Francisco, California, Turing is the world’s leading research accelerator for frontier AI labs and a trusted partner for global enterprises deploying advanced AI systems. Turing supports customers in two ways: first, by accelerating frontier research with high-quality data, advanced training pipelines, plus top AI researchers who specialize in software engineering, logical reasoning, STEM, multilinguality, multimodality, and agents.

This role is ideal for engineers who have built production systems at companies like Google, Microsoft, Apple, Amazon, Meta, or similar high-scale engineering organizations. We especially welcome graduates from leading programs such as Harvard, Columbia, Princeton, Yale, University of Pennsylvania, and comparable institutions — though exceptional experience and skill always take precedence over pedigree.

Project Overview: As a Software Engineering evaluator, you will create cutting-edge datasets for training, benchmarking, and advancing large language models, collaborating closely with researchers. This includes curating code examples, providing precise solutions, and making corrections across the full stack — in Python for backend and ML workflows, and JavaScript (React, Node.js) for frontend and API layers, alongside C/C++, Java, Rust, and Go.

  • Work on AI model training initiatives by curating code examples, building solutions, and correcting code across both Python and JavaScript (React, Node.js), with additional work in C/C++, Java, Rust, and Go.
  • Evaluate and refine AI-generated code across backend and frontend contexts to ensure that it is efficient, scalable, and reliable.
  • Hypothesize on steps in the software engineering cycle (prototyping, architecture design, API design, production implementation, launch, experiments, monitoring, operational maintenance) and evaluate model capabilities on them.
  • Design verification mechanisms that can automatically verify a solution to a software engineering task.

Several years of software engineering experience (3 years or more). Strong expertise in building full-stack applications using Python and JavaScript (React, Node.js), with the ability to work across backend and frontend codebases. Experience deploying scalable, production-grade software using modern languages and tools. Deep understanding of software architecture, design, development, debugging, and code quality/review assessment.

Commitment: flexible engagement, minimum 10 hrs/week, up to 40 hrs/week. Type: Contractor (no medical/paid leave). Completion of an AI video interview is required. Note: As part of assessments you will go through an AI video interview.

Senior Python Developer - Remote in Bolton employer: Turing

Turing is an exceptional employer for Senior Python Developers, offering a dynamic remote work environment that fosters innovation and collaboration with top-tier AI researchers. With a commitment to employee growth, Turing provides opportunities to engage in cutting-edge projects that shape the future of AI, all while enjoying the flexibility of remote work. The company's culture values expertise and creativity, making it an ideal place for talented engineers looking to make a meaningful impact in the tech industry.

Turing

Contact Details:

Turing Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Python Developer - Remote in Bolton

Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at tech meetups. We all know that sometimes it’s not just what you know, but who you know that can help you land that dream job.

Tip Number 2

Prepare for those interviews! Brush up on your coding skills and be ready to showcase your problem-solving abilities. We recommend doing mock interviews with friends or using platforms that simulate real interview scenarios.

Tip Number 3

Don’t forget to follow up after interviews! A quick thank-you email can go a long way in keeping you top of mind. We suggest mentioning something specific from the interview to make it personal.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Senior Python Developer - Remote in Bolton

Python
JavaScript
React
Node.js
C/C++
Java
Rust

Some tips for your application 🫡

Show Off Your Skills:When you're writing your application, make sure to highlight your experience with Python and JavaScript. We want to see how you've built full-stack applications and any cool projects you've worked on that showcase your coding prowess.

Tailor Your Application:Don't just send a generic application! Take the time to tailor your CV and cover letter to match the job description. Mention specific experiences that relate to the role, especially around AI model training and software engineering cycles.

Be Clear and Concise:We appreciate clarity! Make sure your application is easy to read and straight to the point. Use bullet points where necessary and avoid jargon unless it's relevant to the role. We want to understand your journey without getting lost in the details.

Apply Through Our Website:Finally, don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about what we do at StudySmarter!

How to prepare for a job interview at Turing

Know Your Tech Stack Inside Out

Make sure you’re well-versed in Python and JavaScript, especially React and Node.js. Brush up on your knowledge of C/C++, Java, Rust, and Go too. Be ready to discuss your experience with full-stack applications and how you've tackled challenges in previous projects.

Showcase Your Problem-Solving Skills

Prepare to demonstrate your ability to evaluate and refine code. Think of examples where you’ve improved efficiency or scalability in your past work. Turing is looking for engineers who can hypothesise and iterate on software engineering cycles, so be ready to share your thought process.

Familiarise Yourself with AI Concepts

Since the role involves working on AI model training, it’s crucial to understand the basics of AI and machine learning. Brush up on how datasets are created and used, and be prepared to discuss any relevant experience you have in this area.

Prepare for the AI Video Interview

This is a unique part of the application process, so practice answering common interview questions on camera. Focus on clear communication and showcasing your technical expertise. Remember, it’s not just about what you say, but how you present yourself!