At a Glance
- Tasks: Train AI models and solve coding challenges to improve chatbot performance.
- Company: Join a forward-thinking tech company focused on AI innovation.
- Benefits: Flexible remote work, choose your projects, and earn $40+ per hour.
- Why this job: Make a real impact on AI technology while working on your own schedule.
- Qualifications: Proficient in Python or JavaScript, with a knack for problem-solving.
- Other info: Independent contract role with great opportunities for growth.
The predicted salary is between 26 - 32 £ per hour.
We are looking for a Backend Software Engineer to join our team to train AI models. You will measure the progress of these AI chatbots, evaluate their logic, and solve problems to improve the quality of each model.
To apply to this role, you will need to be proficient in either Python and/or JavaScript. Your role will require proficiency in at least one programming language (JavaScript, Python, C#, C++, HTML, SQL, or Swift) to solve coding problems (think LeetCode, HackerRank, etc). For each coding problem, you must be able to explain how your solution solves the problem.
Benefits:
- This is a full-time or part-time REMOTE position.
- You will be able to choose which projects you want to work on.
- You can work on your own schedule.
- Projects are paid hourly starting at $40+ USD per hour, with bonuses on high-quality and high-volume work.
Responsibilities:
- Give AI chatbots coding challenges and evaluate their outputs.
- Evaluate the quality produced by AI models for correctness and performance.
Qualifications:
- Fluency in English (native or bilingual level).
- Detail-oriented.
- Experience with algorithms, data structures, and debugging workflows.
- A current, in-progress, or completed Bachelor’s degree is preferred but not required.
Only applicants in the United Kingdom will be considered for this role. This is an independent contract position.
Backend Software Engineer in London employer: DataAnnotation
Contact Detail:
DataAnnotation Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Backend Software Engineer in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, join relevant online communities, and attend meetups. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a GitHub profile or personal website showcasing your projects and coding challenges. This gives potential employers a taste of what you can do beyond just a CV.
✨Tip Number 3
Prepare for those coding interviews! Brush up on algorithms and data structures, and practice explaining your thought process while solving problems. It’s all about demonstrating your problem-solving skills.
✨Tip Number 4
Apply through our website! We make it easy for you to find roles that match your skills. Plus, it shows you're genuinely interested in joining our team. Don’t miss out!
We think you need these skills to ace Backend Software Engineer in London
Some tips for your application 🫡
Show Off Your Skills: Make sure to highlight your proficiency in Python and/or JavaScript right from the start. We want to see how you can tackle coding problems, so don’t hold back on showcasing your best work!
Explain Your Solutions: When you describe your coding solutions, be clear and concise. We’re interested in understanding your thought process, so take a moment to explain how your solution effectively addresses the problem.
Tailor Your Application: Don’t just send a generic application! Tailor your CV and cover letter to reflect the specific skills and experiences that align with our Backend Software Engineer role. It shows us you’re genuinely interested!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the easiest way for us to receive your application and ensures you’re considered for the role. Plus, it’s super straightforward!
How to prepare for a job interview at DataAnnotation
✨Know Your Code
Make sure you brush up on your coding skills, especially in Python and JavaScript. Be prepared to tackle coding challenges like those on LeetCode or HackerRank, and don’t just solve them—be ready to explain your thought process and how your solution works.
✨Understand AI Models
Familiarise yourself with how AI models function, particularly in the context of chatbots. Knowing how to evaluate their logic and performance will show that you're not just a coder but someone who understands the bigger picture.
✨Prepare for Problem-Solving Questions
Expect questions that test your problem-solving abilities. Think about past experiences where you debugged workflows or improved algorithms. Have specific examples ready to demonstrate your skills and detail-oriented nature.
✨Show Your Flexibility
Since this is a remote position with flexible projects, highlight your ability to manage your time effectively. Discuss how you can adapt to different tasks and schedules, which is crucial for independent contract work.