Big Data Developer with Python

Information Tech Consultants
Greater London, UK
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Compensation
£35,000.0 - £45,000.0
Working hours
Regular working hours
Job source

Tech stack

Computer Vision Big Data Computer Programming Data Integrity Relational Databases Apache Hadoop Python (Programming Language) NoSQL NumPy Open Source Technology Power BI Tensorflow
+15 more
SQL Databases Tableau (Software) Reinforcement Learning Pytorch Apache Spark Keras Pandas Matplotlib Containerization Scikit Learn Kubernetes Information Technology Apache Kafka Data Pipelines Docker

Job description

  • Model Building: Assist in developing and testing machine learning models (Regression, Classification, etc.) using Python.
  • Database Management: Write and optimize SQL queries to extract data from various relational databases.
  • Visualization: Create clear and compelling dashboards (Tableau, Power BI, or Matplotlib) to communicate findings to stakeholders.
  • Collaboration: Partner with engineering and product teams to understand data needs and ensure data integrity.
  • Continuous Learning: Stay up-to-date with the latest data science trends and participate in internal knowledge-sharing sessions.

Requirements

Do you have experience in SQL?, Do you have a Bachelor’s degree?, * Strong programming skills in Python with knowledge in ML/Al libraries (TensorFlow, PyTorch, scikit-learn, Keras).

  • Experience with SQL/NoSQL databases and data pipelines.
  • Familiarity with big data technologies like Hadoop, Spark, or Kafka

Preferred Skill Sets:

  • Good to have large datasets and using tools such as Pandas, NumPy, and Matplotlib.
  • Good to have knowledge with containerization and orchestration (e.g., Docker, Kubernetes).
  • Contributions to open-source ML/Al projects.
  • Knowledge in Natural Language Processing (NLP), computer vision, or reinforcement learning.
  • Excellent problem-solving and critical thinking abilities.
  • Ability to work independently and collaboratively within a team.
  • Strong communication skills to explain technical details to non-technical stakeholders.

Education: Master’s degree in data science, Statistics, Computer Science, Mathematics, or a related quantitative field (or equivalent bootcamp experience).

Strong mathematics and statistics background., * Bachelor’s (preferred)

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:31 min

Baseline developer skills for software data science

Markus Harrer Markus Harrer · WWC 2021

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:34 min

Maximizing execution memory effectively via python numpy broadcasting

Jodie Burchell · LIVE

1:18 min

Converting existing Keras models to TensorFlow format

Håkan Silfvernagel · LIVE

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

1:25 min

Replacing NumPy with cuPy for straightforward GPU acceleration

Paul Graham Paul Graham · WWC 2025

Videos

See all

Related articles

See all