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.
- 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.
- 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.
- 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).
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field — or equivalent practical experience.
- 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