Job title: Junior Python Engineer
Job type: Contract
Emp type: Full-time
Industry: Utilities
Pay rate: Negotiable
Location: Porto
Job published: 11-04-2025
Job ID: 34023

Job Description

Job Brief:

  • We are looking for an Junior Data/Software Engineer to join a fast-growing utilities company that is transforming its industry through cutting-edge technology and innovation. With a strong focus on delivering efficient, tech-driven solutions, the company is enhancing how critical infrastructure and services are managed and delivered across the globe.

Responsibilities:

  • Design, develop, and maintain scalable data pipelines
  • Work with Python, using libraries like Pandas or Polars for data manipulation
  • Build and maintain interactive tools and dashboards with Streamlit
  • Write efficient SQL queries for data analysis and transformation
  • Collaborate with business stakeholders to translate data into insights
  • Support and improve CI/CD workflows and automation processes
  • Ensure data quality and reliability through testing and monitoring
  • Work in a cross-functional environment, contributing to product and business decisions

Requirements and skills:

  • 1/2+ years of experience working as a Data Engineer
  • Bachelor’s or Master’s degree in Computer Science, Data, or equivalent.
  • Strong programming skills in Python
  • Experience with Pandas or Polars for data processing
  • Proficiency in SQL and relational database concepts
  • Experience building data apps or tools with Streamlit
  • Familiarity with CI/CD tools and practices (e.g., Git, Docker, GitHub Actions)
  • Business-oriented mindset with strong communication skills
  • Advanced level of English
  • A collaborative attitude and willingness to learn and grow in a dynamic environment

Next steps:

  • Do you consider yourself the ideal candidate for this role? If so, take the next step and apply now. Our team will take care of the rest.