cover image
Natobotics

Data Engineer

On site

London, United kingdom

Freelance

13-11-2025

Share this job:

Skills

Communication Python HTML CSS SQL Data Cleaning Version Control Programming git Numpy Pandas python programming HTML & CSS

Job Specifications

Role: Data Engineer

Work mode: Hybrid, 3 Days WFO

Contract duration: 12 Months

Location: London

JOB DETAILS

Education: Computer Science
Soft Skills: Strong written and verbal communication skills
Experience:
Hands on programming experience with:
Proficient Python Programming

ii. Key skills: Functions, classes, and object-oriented programming, List comprehensions, generators, Error handling,

iii. Working with virtual environments and package management (pip, venv)

Data Manipulation & Analysis (Pandas & NumPy)
Key libraries: pandas, numpy, (optional: polars)

ii. Key skills: Data cleaning and preprocessing, Handling missing values, grouping, merging, pivoting, aggregations, and SQL

Software Engineering Best Practices
Key practices: Version control with Git. Writing modular, reusable code. Unit testing (e.g., with pytest). Code documentation and docstrings. Using linters and formatters
Plotly Dash
Key skills: Customizing with Plotly Graph Objects for advanced interactivity.

ii. Creating dashboards with Dash: Callbacks, Layouts (HTML & CSS integration), Components (Dropdowns, sliders, graphs, tables).

iii. REST APIs: Fetching or sending data to backend services

About the Company

Natobotics Ltd founded in 2012, provides boutique technology, digital customer experience, consulting and software development services. Over the years we had been supporting our clients in the areas of cloud transformation, Big data & Analytics, Digital Journey, Machine Learning and Platforms. Know more