Python Developer

We are seeking a motivated Python Developer to join our dynamic team. This is a great opportunity for a developer with 2–3 years of experience to contribute to scalable, innovative software solutions. You’ll collaborate with cross-functional teams to design, build, and maintain applications that power data-driven decision-making and automation.Key Responsibilities

  • Develop and optimize data processing pipelines for large-scale datasets.
  • Design, implement, and maintain scalable applications using Python.
  • Collaborate with data scientists to integrate ML models into production systems.
  • Build and deploy RESTful APIs and microservices to support frontend and data services.
  • Perform data wrangling, cleaning, and transformation for analytics and reporting.
  • Write clean, modular, and high-performance code with strong documentation.
  • Ensure application security, performance, and scalability across services.
  • Stay up-to-date with the latest technologies in data engineering and Python development.
RequirementsTechnical Skills
  • 2–3 years of hands-on experience as a Python Developer.
  • Strong proficiency in Python 3.x and frameworks such as Flask, FastAPI, or Django.
  • Solid experience with data libraries like Pandas, NumPy, and Dask.
  • Familiarity with data processing frameworks (e.g., PySpark, Apache Beam).
  • Proficient in both SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
  • Understanding of ETL workflows and tools such as Apache Airflow or Luigi.
  • Experience with message brokers (e.g., Kafka, RabbitMQ) for streaming or event-based systems.
  • Working knowledge of data visualization libraries (e.g., Plotly, Seaborn, Matplotlib).
  • Familiarity with ORM tools (e.g., SQLAlchemy, Django ORM).
  • Exposure to containerization tools like Docker.
  • Basic understanding of HTML, CSS, JavaScript for API integration and debugging.
  • Experience with testing frameworks such as PyTest, UnitTest, or similar.
Soft Skills
  • Strong analytical and problem-solving mindset.
  • Excellent verbal and written communication skills.
  • Ability to work effectively in an agile team environment.
  • Self-motivated with a strong desire to learn and adapt.
Preferred Qualifications (Nice-to-Have)
  • Basic understanding of machine learning and tools like Scikit-learn, TensorFlow, or PyTorch.
  • Exposure to DevOps practices and CI/CD pipelines.
  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP).
  • Experience deploying ML models or managing AI/ML workflows in production.
  • Working knowledge of big data technologies like Spark, Hive, or Hadoop.
  • Familiarity with MLOps tools (e.g., MLflow, Kubeflow, DataRobot).
Education
  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field — or equivalent practical experience.
Why Join Us
  • Work on cutting-edge technologies and impactful, high-value projects.
  • Clear career progression and professional development support.
  • A collaborative, inclusive, and innovation-driven work culture.
  • Competitive salary and comprehensive benefits package.
Company
VE3
Location
Slough, Berkshire, UK
Employment Type
Full-time
Posted
Company
VE3
Location
Slough, Berkshire, UK
Employment Type
Full-time
Posted