Data Engineer
Role Title: Data Engineer
Rate: £500/day
Work Mode: Hybrid (3 days onsite)
Location: London
Contract: 12 Months
Role Overview
We are looking for a practical, hands-on Data Engineer with strong experience in Python and solid understanding of data manipulation, analytics, and dashboard development. This is not a heavily complex or highly specialized role — it is for someone confident in Python, data handling, and building simple dashboards using Plotly Dash.
What You Will Do
- Build and enhance data processing scripts and pipelines using Python.
- Work on data cleaning, transformation, and analysis using Pandas and NumPy.
- Create user-friendly dashboards in Plotly Dash (with callbacks and simple UI components).
- Write clean, reusable, and well-documented code following basic software engineering practices.
- Use SQL to work with relational data when needed.
- Collaborate with internal teams to understand data requirements and support them with reliable datasets and dashboards.
Key Skills & Experience (Must-Have)
- Strong hands-on experience with Python programming (functions, classes, OOP, error handling).
- Practical experience with Pandas and NumPy for data processing.
- Good understanding of SQL and working with relational databases.
- Experience using Git for version control.
- Basic understanding of writing unit tests and maintaining code quality.
Good to Have (Not Mandatory)
- Experience working with REST APIs.
- Exposure to Polars, pytest, or similar tools.
- Familiarity with documentation practices (docstrings, comments).
Soft Skills
- Strong communication skills.
- Ability to learn quickly and solve problems independently.
- Detail-oriented and organised in day-to-day work.
This role is suitable for candidates who:
- Are confident with Python and data handling.
- Want a straightforward, hands-on engineering role.
- Prefer clarity over complexity.
- Company
- iXceed Solutions
- Location
- London, UK
- Posted
- Company
- iXceed Solutions
- Location
- London, UK
- Posted