Python Developer

Information Tech Consultants

Greater London

On-site

GBP 35,000 - 45,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Mentorship from experienced data teams
Real-world ML projects
Access to tools, datasets, and培训
Competitive salary and benefits
Continuous learning and exploration

Job summary

Information Tech Consultants in London is seeking a motivated Junior Data Scientist with a strong foundation in Python and machine learning. You will assist in developing data-driven solutions, performing data cleaning, EDA, and building automated pipelines under guidance from senior data scientists.

The role offers mentorship, hands-on ML project experience, and exposure to modern tools and cloud platforms. A Master's degree and solid Python data science skills are preferred.

Qualifications

  • Master’s degree in Computer Science, Data Science, Statistics, Mathematics, or a related field.
  • Strong proficiency in Python and key data science libraries (NumPy, pandas, scikit-learn, Matplotlib, Seaborn).
  • Basic understanding of supervised and unsupervised learning algorithms (regression, classification, clustering).
  • Knowledge of data querying and manipulation using SQL.
  • Familiarity with Jupyter Notebooks, Git, and version control workflows.
  • Strong analytical thinking and problem-solving skills.
  • Eagerness to learn, collaborate, and apply new technologies in real-world projects.

Responsibilities

  • Support the design, development, and testing of machine learning models and data analytics solutions.
  • Perform data cleaning, preprocessing, and transformation using Python libraries such as pandas and NumPy.
  • Conduct exploratory data analysis (EDA) to identify trends, patterns, and correlations.
  • Assist in feature selection and engineering to improve model performance.
  • Evaluate model performance using metrics such as accuracy, precision, recall, F1-score, and ROC-AUC.
  • Help build and maintain automated data pipelines and model deployment scripts.
  • Collaborate with data engineers and senior data scientists to integrate models into production.
  • Create clear and concise data visualizations and communicate insights to technical and non-technical stakeholders.

Skills

Python
NumPy
pandas
scikit-learn
Matplotlib
Seaborn
SQL
Jupyter Notebooks
Git
Data querying

Education

Master’s degree in Computer Science, Data Science, Statistics, Mathematics, or a related field

Tools

TensorFlow
PyTorch
AWS
GCP
Azure

Job description

Job Title: Junior Python Developer/ Jr Data Scientist (SQL & Python)
Location: London
Salary : 35-45K
Employment Type: Full-Time
About the Role

We are looking for a motivated and detail-oriented Junior Data Scientist with a strong foundation in Machine Learning and Python programming. As part of our Data Science team, you will assist in developing and deploying data-driven solutions that help shape business strategy and improve decision-making. This role is ideal for someone who enjoys solving problems with data and is eager to learn from experienced data professionals.

Key Responsibilities
  • Support the design, development, and testing of machine learning models and data analytics solutions.
  • Perform data cleaning, preprocessing, and transformation using Python libraries such as pandas and NumPy.
  • Conduct exploratory data analysis (EDA) to identify trends, patterns, and correlations.
  • Assist in feature selection and engineering to improve model performance.
  • Evaluate model performance using metrics such as accuracy, precision, recall, F1-score, and ROC-AUC.
  • Help build and maintain automated data pipelines and model deployment scripts.
  • Collaborate with data engineers and senior data scientists to integrate models into production.
  • Create clear and concise data visualizations and communicate insights to technical and non-technical stakeholders.
Required Qualifications
  • Master’s degree in Computer Science, Data Science, Statistics, Mathematics, or a related field.
  • Strong proficiency in Python and key data science libraries (NumPy, pandas, scikit-learn, Matplotlib, Seaborn).
  • Basic understanding of supervised and unsupervised learning algorithms (e.g., regression, classification, clustering).
  • Knowledge of data querying and manipulation using SQL.
  • Familiarity with Jupyter Notebooks, Git, and version control workflows.
  • Strong analytical thinking and problem-solving skills.
  • Eagerness to learn, collaborate, and apply new technologies in real-world projects.
Preferred Qualifications
  • Experience with deep learning frameworks such as TensorFlow or PyTorch.
  • Exposure to cloud platforms (AWS, GCP, or Azure).
  • Understanding of model evaluation and deployment best practices.
  • Internship or project experience in machine learning, data analytics, or AI applications.
What We Offer
  • Mentorship from experienced data scientists and engineers.
  • Opportunities to work on impactful real-world ML projects.
  • Access to cutting-edge tools, datasets, and training resources.
  • Competitive salary and benefits.
  • A supportive environment that encourages continuous learning and experimentation.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

London-based Junior Python Data Scientist: ML & Analytics
London-based Junior Python Data Scientist: ML & Analytics

Information Tech Consultants • Greater London

On-site
GBP 35,000 - 45,000
Mentorship from experienced data teams
Real-world ML projects
Access to tools, datasets, and培训
+2
Junior Software Engineer, Python, SQL, AI, London, COR7728
Junior Software Engineer, Python, SQL, AI, London, COR7728

Corriculo Ltd • City Of London

On-site
GBP 32,000 - 40,000
Senior Python Engineer
Senior Python Engineer

Signify Technology • Greater London

Hybrid
GBP 90,000 - 120,000
Senior Python Engineer (Hybrid in London)
Senior Python Engineer (Hybrid in London)

Signify Technology • Greater London

Hybrid
GBP 90,000 - 120,000
Data Scientist Python Software - London
Data Scientist Python Software - London

Jas Gujral • Greater London

On-site
GBP 60,000 - 90,000
Junior Data Analyst
Junior Data Analyst

Anson McCade • Greater London

On-site
GBP 25,000 - 35,000
Junior Software Developer
Junior Software Developer

Bright Purple Resourcing Ltd • Greater London

Hybrid
GBP 32,000 - 40,000
Salary up to £40,000
Hybrid working in central London
Company benefits
+1
Data Scientist
Data Scientist

Coefficient Systems Ltd • Greater London

On-site
GBP 34,200 - 41,800
33 days paid holiday
Smart Pension contributions
Regular performance reviews
Data Scientist
Data Scientist

Marshall Wolfe • Greater London

Hybrid
GBP 70,000 - 110,000
Junior Data Scientist
Junior Data Scientist

Intellect Group • England

Hybrid
GBP 32,000 - 42,000
Competitive salary
Hybrid working
Continuous learning and mentoring
+1