At a Glance
- Tasks: Build innovative AI data workflows and improve data processing systems.
- Company: Join Encord, a leading AI data platform trusted by top companies.
- Benefits: Competitive salary, equity, 25 days leave, and a vibrant office culture.
- Other info: Enjoy monthly socials, team offsites, and a focus on professional growth.
- Why this job: Make a real impact on AI systems while collaborating with talented teams.
- Qualifications: 1+ years in software engineering, strong Python skills, and API experience.
The predicted salary is between 50000 - 60000 ÂŁ per year.
About us
Encord is the universal data layer for AI, helping 300+ teams train and run models on the right data. Our platform indexes, curates, annotates, and evaluates data across the full AI lifecycle. Trusted by Woven by Toyota, AXA, UiPath, Zipline, and more. We’re a team of 100+ operating at the frontier of AI, backed by $60M in Series C funding from Wellington Management, CRV, Next47, and Y Combinator.
The role
We are hiring a Software Engineer to build systems that power real‑world AI data workflows. This role sits at the intersection of product engineering and applied problem solving. You will work directly with client‑facing teams to design and implement solutions that improve how data is processed, annotated, and evaluated in production.
What you’ll do
- Build production‑grade automation and services using Encord's SDK
- Identify bottlenecks in data workflows and implement scalable backend solutions
- Contribute to Encord's core codebase (APIs, services, infrastructure) to support new use cases
- Work directly with client‑facing teams to debug, iterate, and ship solutions in real time
- Improve data quality, consistency, and metric accuracy through robust tooling
- Design systems that move from one‑off fixes to reusable abstractions
- Own problems end‑to‑end — from investigation to deployment and monitoring
Who we’re looking for
- Strong software engineer with a bias for shipping and ownership
- Comfortable working on real‑world systems with imperfect inputs and constraints
- Able to move quickly without sacrificing code quality
- Interested in building systems that directly impact users and business outcomes
- Effective collaborator across engineering, operations, and client‑facing teams
Experience requirements
- 1+ years of software engineering experience
- Strong backend fundamentals (Python preferred)
- Experience building APIs, services, or automation pipelines in production
- Comfortable contributing to shared codebases (PRs, reviews, production systems)
- Familiarity with cloud environments (GCP, AWS, or Azure)
- Ability to debug and extend existing systems quickly
Why Encord
- Competitive salary and meaningful equity in a high‑growth startup
- Strong in‑person culture — most of the team works from our London office 4+ days/week
- 25 days annual leave + UK public holidays
- Annual learning & development budget
- Travel for customer visits, events, and conferences across the UK and Europe
- Company lunches twice a week
- Monthly socials and bi‑annual team offsites
Software Engineer, Data Workflows (Human-in-the-Loop Systems) employer: Encord
Contact Detail:
Encord Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer, Data Workflows (Human-in-the-Loop Systems)
✨Tip Number 1
Network like a pro! Reach out to current employees at Encord on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing the job. Personal connections can make a huge difference!
✨Tip Number 2
Prepare for technical interviews by brushing up on your coding skills. Use platforms like LeetCode or HackerRank to practice common problems, especially in Python. We want you to feel confident when tackling those real-world systems!
✨Tip Number 3
Showcase your projects! If you've built APIs or automation pipelines, make sure to highlight them in your discussions. We love seeing practical examples of your work that demonstrate your ability to own problems end-to-end.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at Encord!
We think you need these skills to ace Software Engineer, Data Workflows (Human-in-the-Loop Systems)
Some tips for your application 🫡
Show Your Passion for AI: When writing your application, let us see your enthusiasm for AI and how it drives you. Share any personal projects or experiences that highlight your interest in building systems that impact users and business outcomes.
Tailor Your Experience: Make sure to customise your application to reflect the skills and experiences that align with our job description. Highlight your backend fundamentals, especially if you've worked with Python, and mention any relevant projects that showcase your ability to build APIs or automation pipelines.
Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and focus on what makes you a great fit for the role. Use bullet points if necessary to make your achievements stand out!
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 the role. Plus, it shows you’re keen on joining our team at Encord!
How to prepare for a job interview at Encord
✨Know Your Tech Stack
Make sure you’re familiar with the technologies mentioned in the job description, especially Python and cloud environments like GCP, AWS, or Azure. Brush up on your backend fundamentals and be ready to discuss how you've used these technologies in past projects.
✨Showcase Problem-Solving Skills
Prepare examples of how you've identified bottlenecks in data workflows and implemented solutions. Be ready to discuss specific challenges you've faced and how you approached them, as this role is all about applied problem-solving.
✨Demonstrate Collaboration
Since the role involves working closely with client-facing teams, think of instances where you’ve collaborated effectively across different departments. Highlight your communication skills and how you’ve contributed to team success in previous roles.
✨Ask Insightful Questions
Prepare thoughtful questions about Encord’s data workflows and the impact of the software you’ll be building. This shows your genuine interest in the role and helps you understand how you can contribute to the team’s goals.