cover image
VE3

Python Developer

On site

London, United kingdom

Full Time

07-05-2025

Share this job:
Expired

Job Specifications

Job Title: Python Developer

Role Overview

We are seeking a motivated Python Developer to join our dynamic team. The ideal candidate will have 2-3 years of experience in developing scalable applications and be proficient in Python. You will work on creating, enhancing, and maintaining innovative software solutions while collaborating with cross-functional teams to deliver exceptional results

RequirementsRequirements

Key Responsibilities

Develop and optimize data processing pipelines for large-scale datasets.
Design, implement, and maintain scalable applications using Python.
Collaborate with data scientists and analysts to integrate machine learning models and algorithms into production systems.
Build and deploy RESTful APIs or micro services to support data-driven applications.
Perform data wrangling, cleaning, and transformation to enable actionable insights.
Write clean, modular, and maintainable code with an emphasis on performance.
Ensure application security and scalability across diverse data processing workflows.
Stay current with emerging technologies in data processing, AI, and data science.

Requirements:

Technical Skills

2-3 years of experience as a Python Developer.
Strong proficiency in Python 3.x and understanding of its libraries and frameworks such as Flask, Django, or FastAPI.
Proficiency in Python 3.x and libraries like Pandas, NumPy, and Dask.
Experience with data manipulation and processing frameworks (e.g., PySpark, Apache Beam).
Strong knowledge of databases, including SQL and NoSQL (e.g., PostgreSQL, MongoDB).
Familiarity with ETL processes and tools such as Airflow or Luigi.
Experience with message brokers (e.g., RabbitMQ, Kafka) for real-time data processing.
Experience with data visualisation libraries (e.g., Matplotlib, Seaborn, Plotly) is a plus.
Knowledge of ORM libraries like SQLAlchemy or Django ORM.
Familiarity with containerization tools like Docker.
Basic understanding of front-end technologies (e.g., HTML, CSS, JavaScript) for integration purposes.
Experience with testing frameworks like PyTest, UnitTest, or similar.

Soft Skills:

Excellent problem-solving and analytical skills.
Strong communication and collaboration abilities.
Ability to work in an agile environment and handle multiple tasks effectively.
Eagerness to learn and adapt to new tools and technologies.

Preferred Qualifications (Nice-to-Have)

Basic understanding of machine learning concepts and frameworks like Scikit-learn, TensorFlow, or PyTorch .
Understanding of DevOps practices and CI/CD pipelines.
Familiarity with cloud services such as AWS, Azure, or GCP.
Hands-on experience with AI/ML workflows or deploying machine learning models in production.
Knowledge of big data technologies like Hadoop, Hive, or Spark.
Familiarity with MLOps tools and practices, such as MLflow, Kubeflow, or DataRobot.

Education

Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).

BenefitsWhy Join Us?

Work on cutting-edge technologies and impactful projects.
Opportunities for career growth and development.
Collaborative and inclusive work environment.
Competitive salary and benefits package.

About the Company

VE3 is a global technology company delivering innovative digital solutions that help organisations unlock their full potential. We help organisations optimize operations, enhance customer experiences, unlock data-driven insights, and foster agile strategies. We focus on delivering innovative software solutions and developing state-of-the-art mechanisms to enhance operations and generate products tailored to customer needs with our years of experience in technologies like Cloud, DevOps, Data, AI and more. #DigitalTransformati... Know more