Software Engineer- Design Systems
Remote
London, United Kingdom
Freelance
11-04-2025
Job Specifications
DataAnnotation is committed to creating quality AI. Join our team to help train AI chatbots while gaining the flexibility of remote work and choosing your own schedule.
We are looking for a proficient Frontend Developer to join our team to train our AI chatbots to code. You will work with the chatbots that we are building in order to measure their progress, as well as write and evaluate code.
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/framework (JavaScript, TypeScript, Python, C, C#, C++, HTML/CSS, React, Go, Java, Kotlin, SQL, or Swift) in order 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 for high-quality and high-volume work
Responsibilities:
Come up with diverse problems and solutions for a coding chatbot
Write high-quality answers and code snippets
Evaluate code quality produced by AI models for correctness and performance
Qualifications:
Fluency in English (native or bilingual level)
Proficient in either Python and/or JavaScript
Excellent writing and grammar skills
A bachelor's degree (completed or in progress)
Previous experience as a Software Developer, Coder, Software Engineer, or Programmer
Note: Payment is made via PayPal. We will never ask for any money from you. PayPal will handle any currency conversions from USD. This job is only available to those in the US, UK, Canada, Australia, or New Zealand. Those located outside of these countries will not see work or assessments available on our site at this time.
About the Company
Welcome to DataAnnotation! We pay smart folks to train AI. We offer a remote, flexible work model- you choose your own hours and get to work when you want, whenever you want. Apply now through our open Job Listings. Know more
Related Jobs


- Company Name
- Creo Recruitment
- Job Title
- Europe based AI Software Engineer / ML Engineer - €600 - €670 per day
- Job Description
- **Contractor must be based in the UK or Europe We’re currently looking for a Python experienced software engineer to build state of the art AI/ML tools which support my clients Technology focused operations. This role will be an initial 12-month contract working on a Hybrid basis from my clients London HQ. Job Details: Design and build state-of-the-art software products with AI/ML at their core Design and build infrastructure and software to support the full machine learning lifecycle Build on modern cloud infrastructure Work on challenging large-scale scenarios Required Skills & Experience: Strong background in Computer Science, Software Engineering, ML Ops, Artificial Intelligence or related technical field. 5+ years of hands-on professional experience in software engineering Experience in at least one of: deploying ML models to production, ML Ops, building AI Agents, integrating with LLMs. Up to date knowledge of state of the art for ML Ops, ML infrastructure, Agentic software, including related tools, design patterns, best practices etc. Proven ability to come up with designs for AI/ML systems, pipelines and/or applications, and to implement them successfully. Proficiency in Python. Competency in at least one other programming language (e.g. C/C++, Java, Scala) Familiarity with ML frameworks (Pytorch, Tensorflow etc.) and usual scientific libraries (e.g. Numpy, Scipy, sklearn) Proficiency with Linux environments Proficiency with containerised software development (e.g. Docker) Proficiency with cloud computing environments (e.g. AWS, Google Cloud Platform) Experience with CI/CD Mastery of version control Ability to write clean, efficient, well documented, and reusable code Be an advocate for software development best practices Good communication skills, both oral and written Curious, self-motivated, and proactive.


- Company Name
- US3 Consulting
- Job Title
- Senior Python Developer
- Job Description
- Senior Python Developer: For one of our globally leading tech clients we are urgently looking for an experienced Senior Python Developer for a long contract based in West Sussex, United Kingdom. Its paying well and my client can interview asap! Your responsibilities include: Software Development: This is a hands-on software development position to write high-quality software that will perform at scale, be supportable, and be extensible. Leadership: Ensure a culture that values technical excellence together with collaboration mindset Platform Components/Services Ownership: In collaboration with the Platform Owners, since the platform is intended for developers, you may take ownership over specific requirements related to platform components or services, defining the details and prioritizing based on other developer needs. Process & Operations: Ensure the software stack integrates with our existing CI/CD pipeline Building dynamic Gitlab CI/CD Pipelines using python. Build and deploy Serverless event driven architecture patterns in various cloud Providers using (AWS, GCP, Azure and other major cloud providers). Skills Required Python Programming Experience with Major Cloud Provider (AWS / GCP / Azure and others) Serverless event driven architecture solutions Infrastructure provisioning, configuring and testing (Terraform, Ansible) CI/CD (GitLab) Nice to have: Kubernetes Logging and monitoring (Prometheus and Grafana) Certifications (AWS / K8s) If this is you, then please do not delay in applying!


- Company Name
- IC Resources
- Job Title
- DevOps Engineer Contract
- Job Description
- DevOps Engineer - Contract - Outside IR35 I am working with one of IC Resources long-standing clients based in Bristol that are looking for a DevOps contractor to join their team on a 6 month initial contract. As the right Engineer you will have experience supporting with CI/CD functions using tools like Terraform and Ansible with a preference for Terraform. Experience building Kubernetes clusters and supporting application delivery would be very beneficial, as well as experience using Arifcatory. This role has been determined Outside of IR35 and they are looking for someone to commit to majority working in the office. Key Points: Supporting with CI/CD Terraform and Ansible Hashicorp Operating systems Outside IR35 Mainly office working in Bristol. If you'd like to learn more then please apply today or reach out to me on max.thayne@ic-resources.com


- Company Name
- Paritas Recruitment
- Job Title
- Software Engineer
- Job Description
- We are seeking a talented Amazon Connect Engineer to contribute to the development and implementation of contact center solutions for one of our clients. You will be part of a team focused on building and deploying robust contact center solutions leveraging Amazon Connect and other AWS services. You must have proficiency in Amazon Connect features, including contact flows, agent desktops, and routing and be able to develop, test, and deploy components of contact center solutions under the guidance of senior engineers and architects. You will need to have knowledge of AWS services (Lambda, DynamoDB, S3, SNS, SNS, Lex, Bedrock, API Gateway, Pinpoint, etc.) to support contact center solution development. If you are interested, apply now