At a Glance
- Tasks: Train AI models and evaluate chatbot performance with coding challenges.
- 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; detail-oriented with coding problem-solving skills.
- Other info: Independent contract position with excellent growth potential.
The predicted salary is between 28800 - 48000 £ per year.
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’ll 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.
Notes
- Payment is made via PayPal. We will never ask for any money from you. PayPal will handle any currency conversions from USD.
- Only applicants in the United Kingdom will be considered for this role.
- This is an independent contract position.
#J-18808-Ljbffr
Backend Software Engineer employer: DataAnnotation
Contact Detail:
DataAnnotation Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Backend Software Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, join relevant online communities, and don’t be shy about asking for advice or referrals. You never know who might have the inside scoop on job openings.
✨Tip Number 2
Prepare for coding challenges! Brush up on your Python or JavaScript skills by solving problems on platforms like LeetCode or HackerRank. Make sure you can explain your thought process clearly – it’s all about showcasing your problem-solving skills.
✨Tip Number 3
Show off your projects! If you’ve got any personal or open-source projects, make sure to highlight them. They’re a great way to demonstrate your skills and passion for coding, plus they give you something tangible to discuss during interviews.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take the initiative to apply directly. Don’t miss out on this opportunity!
We think you need these skills to ace Backend Software Engineer
Some tips for your application 🫡
Show Off Your Skills: Make sure to highlight your proficiency in Python and/or JavaScript in your application. We want to see how you can tackle coding challenges, so don’t hold back on showcasing your problem-solving skills!
Be Clear and Concise: When explaining your solutions to coding problems, keep it straightforward. We appreciate clarity, so make sure your explanations are easy to follow and demonstrate your thought process.
Tailor Your Application: Don’t just send a generic application! Take the time to tailor your CV and cover letter to reflect how your experience aligns with our needs. We love seeing candidates who take the extra step to connect their skills to the role.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity. Plus, it’s super easy!
How to prepare for a job interview at DataAnnotation
✨Know Your Tech Stack
Make sure you’re well-versed in Python and/or JavaScript, as these are crucial for the role. Brush up on your knowledge of algorithms and data structures, and be ready to discuss how you’ve used them in past projects.
✨Practice Coding Challenges
Get comfortable with platforms like LeetCode or HackerRank. Not only should you solve problems, but also be prepared to explain your thought process and how your solution addresses the problem at hand.
✨Showcase Your Problem-Solving Skills
During the interview, be ready to discuss specific challenges you've faced in previous roles. Highlight how you approached these issues, the solutions you implemented, and the outcomes. This will demonstrate your analytical skills and attention to detail.
✨Prepare Questions for Us
Interviews are a two-way street! Prepare thoughtful questions about the projects you might work on, the team dynamics, and how success is measured. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.