At a Glance
- Tasks: Design and evolve data architecture, ensuring robust integration between data science and software engineering.
- Company: Join Infinitesima, a dynamic tech company focused on innovative semiconductor solutions.
- Benefits: Competitive salary, 25 days leave, private healthcare, and generous share scheme.
- Other info: Opportunity for career growth in a supportive and diverse team.
- Why this job: Make a real impact in a collaborative environment while working with cutting-edge technology.
- Qualifications: Strong Python skills, experience in data architecture, and a passion for clean code.
The predicted salary is between 60000 - 80000 £ per year.
We are looking for a Data Engineer (Software Dev), with a keen interest in data architecture and processing to join our Data Science team. If you are someone who takes pride in clean architecture and well-tested, maintainable code, enjoys bridging the gap between data science and software engineering and motivate the team to adopt good software practice, then this role might just be the right one for you!
Rewards and Benefits
- £50 to £62K (depending on experience)
- 25 days annual leave, death in service and private health care benefits
- Personal pension contributions of 4% with salary sacrifice
- A generous EMI Share scheme
Based in Abingdon, Oxford, UK, we are a high calibre team of 100+ people and we are growing fast. We are backed by global financial and industry investors including Applied Ventures, the strategic venture arm of the industry-leading equipment company.
About the role
A typical day for a Data Engineer in our team looks like this:
- Designing and evolving the architecture of our data pipelines and systems, working closely with both the Data Science and C# software engineering teams to ensure robust, maintainable integration points.
- Refactoring existing data workflows — improving code quality, structure, and testability so that prototype solutions become reliable production components.
- Expanding and improving our testing coverage, introducing best practices that give the team confidence to iterate quickly without breaking things.
- Acting as the technical bridge between our Python-based data science work and our C# software platform, collaborating on shared interfaces, APIs, and data contracts.
- Contributing to code reviews, design discussions, and architectural decisions across both teams.
Who we are looking for in a Data Engineer for our team
- Strong software engineering skills in Python, with a focus on clean code, modularity, and maintainability.
- Practical experience in data and software architecture design — structuring systems and pipelines that are scalable and easy to reason about.
- Demonstrating confident, hands-on use of AI tools (e.g. Claude) as part of a modern, AI-assisted data engineering workflow.
- Experience writing and improving automated test suites (unit, integration, and regression testing).
- A track record of refactoring complex or legacy codebases into well-structured, documented systems.
- Solid understanding of software development best practices: CI/CD, version control, code review culture, Agile mindset.
Nice to have
- Some familiarity with image processing methods, especially traditional ones for filtering, masking and segmentation of microscopy data.
- Familiarity with scientific or instrumentation data — working with large numerical datasets, time series, or measurements from physical instruments, in particular electron microscopy and atomic force microscopy.
- Experience in a cross-functional team environment where data science and software engineering teams work in close collaboration.
Education / Qualifications
Degree in Computer Science, Software Engineering, or a related STEM field, or equivalent experience through a relevant apprenticeship or demonstrable professional track record.
We look for the five Cs from our colleagues:
- Customer Focused – Staying close to customer needs and consistently delivering value that builds trust.
- Caring – Creating a supportive environment where people look out for each other and can thrive.
- Collaborative – Sharing ideas openly, communicating clearly, and working together to solve problems.
- Commitment – Taking ownership, following through on promises, and acting with integrity.
- Continuous Improvement – Always learning, challenging the status quo, and improving how we work and deliver.
A bit about us:
Infinitesima is a privately owned company founded in 2001, as a spin‑out of the University of Bristol, by CTO Professor Andrew Humphris. Our dynamic team of scientists and engineers is focussed on enabling the next generation of semiconductor devices through delivery of innovative products to customers around the world. Our strength lies in the varied perspectives that come from different cultures, experiences, and identities. We believe that true innovation is fuelled by collaboration, locally and globally. We strive to foster an environment where everyone can contribute meaningfully and thrive.
If you require adjustments to take part in the recruitment process, please let us know, we’ll do our best to support you.
Data Engineer - Software in Abingdon employer: Infinitesima Ltd
Infinitesima is an exceptional employer, offering a dynamic work environment in Abingdon, Oxford, where innovation thrives through collaboration. With a strong focus on employee growth, the company provides generous benefits including competitive salaries, private healthcare, and a share scheme, all while fostering a culture of support and continuous improvement. Join a high-calibre team dedicated to pushing the boundaries of semiconductor technology, where your contributions will be valued and your career can flourish.
StudySmarter Expert Advice🤫
We think this is how you could land Data Engineer - Software in Abingdon
✨Get Involved in Data Science Meetups
Tap into local data science meetups or workshops to connect with fellow enthusiasts and professionals. These events are goldmines for networking, and sometimes even lead directly to job openings at companies like Infinitesima Ltd!
✨Show Off Your Projects
Start building a public portfolio showcasing your data science projects on platforms like GitHub or personal websites. Highlight unique analyses or models you've developed. This not only demonstrates your skills but also gets your name out there for roles like Data Engineer - Software at Infinitesima Ltd.
✨Leverage Professional Networks
Join professional bodies related to data science, like the Data Science Society or similar organisations. Getting involved can lead to mentorship opportunities and insider knowledge about full-time positions at companies like Infinitesima Ltd.
✨Apply Directly through Our Website
When you find a suitable opening like Data Engineer - Software at Infinitesima Ltd, make sure to apply directly through our website. It gives you an edge and shows you're keen to join our team. Plus, who doesn’t love a direct application? It’s easier than navigating through job boards!
We think you need these skills to ace Data Engineer - Software in Abingdon
Some tips for your application 🫡
Show Off Your Projects:In the world of data science, your projects can speak volumes about your skills. Make sure to showcase a few key projects in your CV or portfolio, especially those that highlight your ability to work with data sets, build models, or use relevant tools like Python, R, or SQL. Don’t forget to include links to any GitHub repositories if applicable!
Quantify Your Achievements:Employers love numbers! When drafting your CV, highlight your achievements with quantifiable results. For instance, mention how your data analysis led to a certain percentage increase in efficiency or revenue at a previous job or project. These details can really make your application pop!
Craft a Tailored Cover Letter:For a full-time role at Infinitesima Ltd, your cover letter should reflect your passion for data science and your excitement about the specific projects or values of the company. Dive into why you’re a good fit, how your skills align with their needs, and any unique perspectives you can bring to the team.
Stand Out with Relevant Courses and Certifications:Although experience talks, relevant courses or certifications can be your ticket to impressing hiring managers at Infinitesima Ltd. Mention any standout courses you've completed that equipped you with essential skills, such as machine learning certifications or data visualisation courses. This shows your commitment to continuously developing your skills in the field!
How to prepare for a job interview at Infinitesima Ltd
✨Brush Up on Your Statistics
For a data science role, we need to seriously sharpen our statistics skills. Get ready to tackle technical questions on probability distributions, hypothesis testing, and regression analysis. These are often the bread and butter of data science interviews, so don't just skim over them!
✨Showcase Your Projects
Prepare a killer portfolio showcasing your data science projects. We should include details about the datasets used, the tools and techniques applied, and the impact of your findings. If we can walk them through a particularly challenging project or a cool visualisation that had real-world implications, it’ll really make us stand out!
✨Get Comfortable with Python and R
Most data science positions require us to be proficient in programming languages like Python and R. We should practice common libraries like pandas, NumPy, and scikit-learn, and be ready for live coding exercises or algorithm questions. Showing off our coding chops can really impress the interviewers at Infinitesima Ltd!
✨Prepare for Case Studies
Expect to encounter real-world case studies during the interview. We might be asked how we’d approach a data problem or analyse a dataset to extract insights. It's essential to think out loud and demonstrate our problem-solving process so that the interviewer can see our logical thinking in action.