London, United Kingdom Posted on 06/05/2025
VE3 is a technology and business consultancyfocused on delivering end-to-end technology solutions and products. We havesuccessfully serviced enterprises across multiple markets, including the publicand private sectors. Our services span all aspects of business, providing aholistic approach to managing an organization. We are committed to providingtechnical innovations and tools that empower organizations with criticalinformation to facilitate decision-making that results in businesstransformation through cost savings and increased operational efficiency. Ourcommitment to quality is adopted throughout the organization and sets thefoundation for delivering our full suite of capabilities.
Job Description
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
Requirements
Requirements
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.
- 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).
Why 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.