This job is no longer available
This job expired on 25/07/2026. It no longer accepts applications.
Data Engineer – Software (Python/C#)
Infinitesima · Abingdon-on-Thames
Job description
About the role
We are seeking a Data Engineer with strong software development skills to join our Data Science team in Abingdon, Oxford. You will bridge the gap between Python‑based data science work and our C# software platform, ensuring clean architecture and maintainable code.
Key responsibilities
- Design and evolve data pipeline architecture, collaborating with Data Science and C# engineering teams.
- Refactor existing workflows to improve code quality, structure, and testability.
- Expand automated testing coverage and introduce best‑practice testing processes.
- Act as the technical liaison between Python data science code and C# software, defining shared APIs and data contracts.
- Participate in code reviews, design discussions, and architectural decisions across both teams.
Required profile
- Strong software engineering skills in Python with a focus on clean, modular code.
- Practical experience designing scalable data and software architectures.
- Proven ability to write and improve automated test suites (unit, integration, regression).
- Experience refactoring complex or legacy codebases into well‑structured systems.
- Understanding of CI/CD, version control, code review culture, and Agile methodologies.
Required skills
- Python
- C#
- Data pipeline design
- Automated testing (unit, integration, regression)
- CI/CD pipelines
- Version control (Git)
- Agile development practices
- Image processing (microscopy data)
- Handling large scientific datasets and time‑series data
What we offer
- Salary £50 k–£62 k per year (depending on experience)
- 25 days annual leave plus death‑in‑service benefit
- Private health care
- 4% pension contribution via salary sacrifice
- Generous EMI share scheme
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in the United Kingdom.
Salaries by job title
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Infinitesima
Abingdon-on-Thames
Related job offers
-
AI & Automation Operations Analyst
Infinitesima Abingdon-on-Thames -
Business Analyst – Business Improvement (Hybrid, Belfast)
fibrus Dargan -
Senior IAM Engineer
nccgroup GBR Manchester Hardman Boulevard -
Data Engineer
nccgroup GBR Manchester Hardman Boulevard -
Senior ServiceNow Developer
nccgroup GBR Manchester Hardman Boulevard