At a Glance
- Tasks: Design and build scalable data pipelines while integrating AI and machine learning into products.
- Company: Dynamic tech company in Winchester with a hybrid work model.
- Benefits: Competitive salary, flexible working, and opportunities for professional growth.
- Other info: Collaborative environment that values curiosity and continuous learning.
- Why this job: Join a team where you can innovate and make a real impact in AI and software.
- Qualifications: Experience in data engineering or software engineering with strong programming skills.
The predicted salary is between 63000 - 77000 £ per year.
We're looking for a Data Engineer who enjoys working across the whole stack: building reliable data pipelines, putting AI and machine learning into production, and writing solid software to tie it all together. This isn't a narrow, single-lane role. You'll move between data, AI and engineering work depending on what the team needs most, and you'll be comfortable picking up new tools as our platform evolves.
What you'll do
- Design, build and maintain scalable data pipelines (batch and streaming) that feed analytics, reporting and AI workloads.
- Model, clean and organise data so it's reliable, well documented and easy for others to use.
- Look after data quality, monitoring and governance across the platform.
- Prepare and manage the data that powers machine learning models and AI features.
- Help integrate AI technologies, such as large language models, retrieval-augmented generation (RAG) and ML services, into our products and workflows.
- Support the deployment, monitoring and improvement of models in production.
- Keep an eye on the fast-moving AI landscape and suggest where new tools could add value.
- Write clean, tested, maintainable code, mainly in Python and Java.
- Build services, APIs and tooling that connect data and AI components to the wider system.
- Contribute to code reviews, CI/CD pipelines and good engineering practice across the team.
- Work with analysts, data scientists, engineers and business stakeholders to turn problems into practical solutions.
- Pick up whatever needs doing to move work forward, from infrastructure to documentation.
What we're looking for
- Proven experience in a data engineering, software engineering or similar technical role.
- Strong programming skills in at least one general-purpose language, ideally Python or Java, and willingness to work in both.
- Solid SQL and a good grasp of data modelling, ETL/ELT and pipeline design.
- Hands-on experience with at least one major cloud platform (e.g. AWS, Azure or GCP).
- Practical exposure to AI or machine learning, whether building models, integrating AI services or preparing data for them.
- Familiarity with software engineering fundamentals: version control, testing, code review and CI/CD.
- The ability to explain technical ideas clearly to both technical and non-technical colleagues.
Security clearance - Required
You must have been resident in the UK for at least the last five years. Successful candidates will need to obtain and maintain this clearance as a condition of employment.
Nice to have
- Experience with distributed data processing or streaming tools (e.g. Spark, Kafka).
- Workflow orchestration (e.g. Airflow, Dagster or similar).
- Working with LLMs, vector databases, embeddings or RAG patterns.
- MLOps practices: model versioning, deployment and monitoring.
- Containers and infrastructure as code (e.g. Docker, Kubernetes, Terraform).
- Experience with modern data warehouses or lakehouses (e.g. Snowflake, Databricks, BigQuery).
The kind of person who thrives here
We care more about range and attitude than ticking every box. You'll do well in this role if you:
- Enjoy variety and are happy to switch between data, AI and software work as priorities change.
- Are curious and pick up new languages, tools and frameworks quickly.
- Take ownership of problems end to end, rather than handing off at the edge of your specialism.
- Prefer practical, working solutions over perfect ones, and know when to go deeper.
- Share knowledge openly and enjoy helping the people around you improve.
Data Engineer (AI & Software) - Winchester/Hybrid employer: Mayflower Recruitment Ltd
Join a dynamic and innovative team as a Senior Graphic Designer, where your creativity will directly impact the growth of leading automotive audio and electronics brands. Our company fosters a collaborative work culture that values ownership and encourages professional development, offering opportunities to engage in exciting projects and events. Located in a vibrant area, we provide a stimulating environment that not only supports your career growth but also celebrates your passion for automotive culture and consumer technology.
StudySmarter Expert Advice🤫
We think this is how you could land Data Engineer (AI & Software) - Winchester/Hybrid
✨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 Mayflower Recruitment 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 (AI & Software) - Winchester/Hybrid at Mayflower Recruitment 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 Mayflower Recruitment Ltd.
✨Apply Directly through Our Website
When you find a suitable opening like Data Engineer (AI & Software) - Winchester/Hybrid at Mayflower Recruitment 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 (AI & Software) - Winchester/Hybrid
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 Mayflower Recruitment 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 Mayflower Recruitment 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 Mayflower Recruitment 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 Mayflower Recruitment 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.