Senior Software Engineer (Infrastructure)
Senior Software Engineer (Infrastructure)

Senior Software Engineer (Infrastructure)

London Full-Time 30000 - 50000 £ / year (est.) No home office possible
E

At a Glance

  • Tasks: Develop and maintain backend systems for handling large datasets efficiently.
  • Company: Encord is revolutionising AI training data with innovative infrastructure solutions.
  • Benefits: Enjoy competitive salary, equity, 25 days leave, and a vibrant office culture.
  • Why this job: Join a fast-growing team making a real impact in the AI industry.
  • Qualifications: Experience in backend development, particularly with PostgreSQL and Clickhouse.
  • Other info: Be part of a mission-driven startup with significant growth opportunities.

The predicted salary is between 30000 - 50000 £ per year.

Senior Software Engineer (Infrastructure)

Join to apply for the Senior Software Engineer (Infrastructure) role at Encord

Senior Software Engineer (Infrastructure)

5 days ago Be among the first 25 applicants

Join to apply for the Senior Software Engineer (Infrastructure) role at Encord

Get AI-powered advice on this job and more exclusive features.

About Encord
The success of any machine learning system relies on the quality of its training data, but building high quality datasets is too slow and too expensive. Encord is building the infrastructure to solve this problem. Our platform handles the indexing, curation and annotation of huge datasets, so that our customers can efficiently build datasets, train models, and deploy their AI systems.

About Encord
The success of any machine learning system relies on the quality of its training data, but building high quality datasets is too slow and too expensive. Encord is building the infrastructure to solve this problem. Our platform handles the indexing, curation and annotation of huge datasets, so that our customers can efficiently build datasets, train models, and deploy their AI systems.
As AI models become more powerful and capable, they can create more economic value by handling increasingly complex tasks – but only if they are suitably directed by human feedback. Expertly annotated data is the best way to do this, and Encord is well positioned to take advantage of a market which is growing extremely fast.
We are an ambitious team of 80+ working at the frontier of multi-modal AI and are backed by $30M in Series B funding from top investors like CRV and Y Combinator. We have big plans ahead and are looking to rapidly expand our Engineering team over the course of this year.
Who You Are
We’re looking for great engineers with experience in building the backend of highly performant systems that can handle very large volumes of unstructured and structured data. Customers use our platform to store, query, analyse and manipulate billions of items of data and we need to ensure that these operations are fast and reliable at massive scale.
For this role we are particularly interested in engineers with experience in both traditional relational database systems like PostgreSQL and also column-oriented analytics systems such as Clickhouse, and who have worked on large-scale systems in industries where reliability and performance are critical.
You\’ll join us at a crucial stage of accelerated development for the company, product and team. As part of a small, highly collaborative group, you\’ll be a key driver of progress on a core part of our product. You will operate with high degrees of autonomy and be expected to craft performant, reliable and maintainable solutions to challenging technical problems.
What To Expect
High performing team : You\’ll join the small team that has built a product that our customers love. Members of the team are veterans of both established companies and successful startups, and many are successful ex-founders. While the team is more than a sum of its parts, every member is impressive in their own right.
Impact : Your work will have direct and tangible impact for customers and in turn noticeably affect the trajectory of the company.
End-to-end ownership : You will be entrusted with end-to-end ownership of your projects. From product, design and architectural decisions, all the way to deployment, monitoring and measuring impact on users. We expect everyone to take initiative, be proactive in problem-solving, and continuously seek improvement.
Autonomy and collaboration : You will often work autonomously to take charge of your projects, make decisions, and drive your work forward. But as a lean and high trust team, we remain quick to collaborate and support each other with challenging problems together.
Scale and simplicity : You will tackle complex domains and immense scale with simple solutions. You\’ll leverage your expertise to solve challenging problems in simple ways.
About You
You are experienced: You have seen a lot and built a lot. You have personally developed and maintained systems from scratch and you know the trade offs that are involved in building reliable, performant software at speed.
You seek high impact: You want your work to have a tangible outcome for people. You\’re not satisfied when building products that do not see the light of day or move a number by a tenth of a percent.
You are a builder: You enjoy all aspects of building not only software but a complete product. You enjoy problem solving and thinking from first principles and are ready to pick up new skills and build quickly.
You are comfortable with uncertainty: You\’re happy to tackle problems without a predefined clear definition or obvious solution, and are excited to have autonomy to make decisions as you go.
You are a team player: You understand that being a member of a high-performing team requires you to contribute your best work, but also for you to help others contribute their best. You enjoy lending a helping hand when needed and levelling up those around you.
Tech stack
Below is a detailed breakdown of all the technologies we use. We do not require you to have experience in all these technologies as long as you are open to learning. We currently use Python and Typescript across our codebase. Prior experience in these or similar technologies is appreciated but not required.

  • Backend: Python and Rust
  • Frontend: Typescript and React
  • Kubernetes for deployment
  • GCP for underlying infrastructure
  • Database technologies: PostgreSQL, Clickhouse

What We Offer

  • Competitive salary, commission and equity in a hyper growth AI company.
  • Strong in-person culture: most of our team is in the office 3+ days a week.
  • Room to grow into anything you choose — a year ago we were 40 people, now we\’re 80+. We\’ll be growing insanely fast over the next 24 months and you\’ll have all the opportunities for growth as you can handle.
  • 25 days annual leave a year + public holidays.

Encord offers a unique opportunity to be part of a startup with a clear mission and vision – AI alignment. We are partnering with frontier AI labs, scale-ups raising billions in capital, and some of the world’s largest companies. AI will be the most impactful technology of our time. If you want to join us and work at the forefront of what’s possible in AI then please get in touch.

Seniority level

  • Seniority level

    Mid-Senior level

Employment type

  • Employment type

    Full-time

Job function

  • Job function

    Engineering and Information Technology

  • Industries

    Software Development

Referrals increase your chances of interviewing at Encord by 2x

Get notified about new Senior Software Engineer jobs in London, England, United Kingdom .

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 17 hours ago

London, England, United Kingdom 3 weeks ago

London, England, United Kingdom 3 weeks ago

London, England, United Kingdom 2 months ago

London, England, United Kingdom 6 days ago

Staines-Upon-Thames, England, United Kingdom 21 hours ago

London, England, United Kingdom 3 weeks ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 20 hours ago

London, England, United Kingdom 6 days ago

London, England, United Kingdom 1 week ago

Graduate Software Engineer 2025 – RegTech

London, England, United Kingdom 3 weeks ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 1 month ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 1 year ago

Software Engineer-Full stack (All Levels)

London, England, United Kingdom 1 month ago

London, England, United Kingdom 4 months ago

London, England, United Kingdom 1 month ago

London Area, United Kingdom £35,000.00-£40,000.00 1 month ago

London, England, United Kingdom 1 month ago

Graduate Software Engineer 2025 – RegTech

London, England, United Kingdom 5 days ago

London, England, United Kingdom 7 months ago

London, England, United Kingdom 1 week ago

Newsroom Front-End Developer (12 Month FTC/Secondment)

Isleworth, England, United Kingdom 1 week ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 5 days ago

London, England, United Kingdom 20 hours ago

Windsor, England, United Kingdom 2 days ago

London, England, United Kingdom 2 days ago

London, England, United Kingdom 2 days ago

London, England, United Kingdom 6 months ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr

Senior Software Engineer (Infrastructure) employer: Encord

Encord is an exceptional employer for Senior Software Engineers, offering a dynamic work culture that fosters collaboration and innovation. With a strong emphasis on employee growth, competitive salaries, and the opportunity to work at the forefront of AI technology, team members enjoy end-to-end ownership of projects and a supportive environment that encourages autonomy and problem-solving. Located in London, Encord provides a vibrant atmosphere where employees can thrive and make a tangible impact in a rapidly expanding industry.
E

Contact Detail:

Encord Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer (Infrastructure)

✨Tip Number 1

Familiarise yourself with the tech stack mentioned in the job description, especially PostgreSQL and Clickhouse. Having a solid understanding of these database technologies will not only help you during interviews but also demonstrate your commitment to the role.

✨Tip Number 2

Showcase your experience with large-scale systems in your conversations. Be prepared to discuss specific challenges you've faced and how you overcame them, as this aligns perfectly with what Encord is looking for in a candidate.

✨Tip Number 3

Emphasise your ability to work autonomously while also being a team player. Share examples of projects where you took initiative and collaborated effectively, as this reflects the culture at Encord.

✨Tip Number 4

Prepare to discuss your approach to problem-solving, especially in uncertain situations. Encord values engineers who can tackle complex problems without clear definitions, so be ready to share your thought process and decision-making strategies.

We think you need these skills to ace Senior Software Engineer (Infrastructure)

Backend Development
Python Programming
Rust Programming
Database Management
PostgreSQL
Clickhouse
Kubernetes
Cloud Infrastructure (GCP)
Data Analysis
Performance Optimisation
Problem-Solving Skills
System Architecture
Collaboration and Teamwork
Agile Methodologies
Adaptability to New Technologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in backend development, particularly with relational databases like PostgreSQL and analytics systems such as Clickhouse. Emphasise any projects where you've handled large volumes of data.

Craft a Compelling Cover Letter: In your cover letter, express your passion for building high-performance systems and your desire to work on impactful projects. Mention specific examples of how your previous work aligns with Encord's mission and the role's requirements.

Showcase Problem-Solving Skills: Include examples in your application that demonstrate your ability to tackle complex problems and your experience with end-to-end project ownership. Highlight instances where you've made decisions autonomously and contributed to team success.

Highlight Continuous Learning: Since Encord values adaptability, mention any recent technologies or methodologies you've learned. This could include Python, Rust, or cloud infrastructure like GCP. Show that you're eager to grow and take on new challenges.

How to prepare for a job interview at Encord

✨Showcase Your Experience with Large-Scale Systems

Make sure to highlight your experience in building and maintaining large-scale systems, especially those that handle unstructured and structured data. Be prepared to discuss specific projects where you ensured reliability and performance.

✨Demonstrate Your Problem-Solving Skills

Prepare to share examples of how you've tackled complex technical challenges. Discuss your thought process and the steps you took to arrive at a solution, showcasing your ability to think from first principles.

✨Familiarise Yourself with Their Tech Stack

While you don't need to know every technology they use, having a basic understanding of Python, Typescript, PostgreSQL, and Clickhouse will be beneficial. Show enthusiasm for learning new technologies and how you've adapted in the past.

✨Emphasise Team Collaboration

Since the role involves working in a highly collaborative environment, be ready to discuss your experiences working in teams. Highlight instances where you supported your colleagues or contributed to team success, demonstrating your team player mentality.

Senior Software Engineer (Infrastructure)
Encord
E
  • Senior Software Engineer (Infrastructure)

    London
    Full-Time
    30000 - 50000 £ / year (est.)

    Application deadline: 2027-07-15

  • E

    Encord

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>