Portuguese company hires for hybrid position
Location: Lisbon, Portugal
- ️ Only candidates already based in Portugal will be considered
Work Model: Hybrid – 2 days per week on-site
️ Language Requirements: English – B2/C1 (Mandatory)
Seniority: Senior (5+ years)
Sector: Utilities
Rate Between €2000 - 2300 RV
- ️ Instructions: Please send your CV in English and make sure to include all skills and experience that match the requirements of the opportunity. This will significantly increase your chances of success
We are looking for a highly skilled Python Technical Lead to drive the development, modernization, and optimization of enterprise data pipelines and AI-powered solutions.
In this role, you will lead technical initiatives involving Generative AI, Large Language Models (LLMs), cloud data platforms, and modern software engineering practices. You will work closely with multidisciplinary teams to improve legacy applications, develop scalable APIs, optimize cloud-based data architectures, and ensure high standards of code quality, automation, and platform reliability.
This opportunity is ideal for professionals passionate about Python development, AI innovation, cloud technologies, and technical leadership in enterprise environments.
-
Maintain, refactor, and optimize existing Python applications and data pipelines.
-
Analyze, improve, and modernize legacy codebases.
-
Design and support cloud-based data architectures and engineering solutions.
-
Develop and maintain scalable REST APIs.
-
Build and deploy Generative AI solutions using modern LLM frameworks.
-
Design and implement single-agent and multi-agent AI architectures.
-
Develop and optimize data processing workflows using PySpark and Databricks.
-
Manage application deployments, environments, and CI/CD pipelines.
-
Ensure code quality through automated testing, continuous validation, and code reviews.
-
Produce technical and functional documentation.
-
Analyze logs, troubleshoot production issues, and resolve technical incidents.
-
Manage user permissions and data access policies.
-
Promote development best practices, engineering standards, and continuous improvement.
Technical Skills
-
Minimum 5 years of experience in Python Software Engineering or Data Engineering.
-
Strong expertise in Python.
-
Experience building Generative AI solutions in production environments.
-
Hands-on experience with Large Language Models (LLMs) and OpenAI APIs.
-
Experience with LangChain and LangGraph.
-
Strong knowledge of PySpark.
-
Experience with Databricks.
-
Solid experience with relational databases such as PostgreSQL and SQL.
-
Experience developing and maintaining REST APIs.
-
Knowledge of cloud platforms and modern data architectures.
-
Experience with DevOps practices and CI/CD pipelines.
-
Experience deploying applications, pipelines, and AI models.
-
Version control using GitHub, including branch management, pull requests, and release workflows.
-
Experience with automated testing using pytest.
-
Knowledge of code quality tools such as SonarQube.
-
Experience managing development, testing, and production environments.
-
English – B2/C1 (Mandatory).
-
Bachelor's Degree in Software Engineering, Computer Science, Information Technology, or a related field.
-
Strong technical leadership and mentoring capabilities.
-
Excellent analytical and problem-solving skills.
-
Proactive and ownership-driven mindset.
-
Ability to work effectively with multidisciplinary teams.
-
Excellent communication and documentation skills.
-
Strong focus on software quality, automation, and continuous improvement.
-
Experience with enterprise AI platform architecture.
-
Knowledge of cloud-native engineering practices.
-
Experience with data governance and security.
-
Familiarity with MLOps concepts and AI deployment pipelines.
-
Previous experience in Utilities, Energy, or large-scale enterprise environments.
The ideal candidate is a senior Python Technical Lead with extensive experience in software engineering, cloud data platforms, and Generative AI technologies. You are comfortable designing scalable architectures, modernizing legacy applications, and leading engineering teams through complex technical challenges. You combine deep expertise in Python, Databricks, and LLM ecosystems with strong DevOps practices, automation, and a passion for delivering high-quality, production-ready solutions. You thrive in collaborative environments and enjoy driving innovation through AI and modern data engineering.
-
Do you have 5+ years of experience developing solutions with Python?
-
Have you built Generative AI applications using LLMs and OpenAI APIs?
-
Do you have hands-on experience with LangChain and LangGraph?
-
Have you worked extensively with PySpark and Databricks?
-
Are you experienced in developing and maintaining REST APIs?
-
Do you have strong knowledge of PostgreSQL, SQL, and cloud data architectures?
-
Have you implemented CI/CD pipelines and DevOps best practices?
-
Are you familiar with pytest, SonarQube, and GitHub workflows?
-
Do you have experience leading technical initiatives or mentoring development teams?
-
Can you communicate confidently in English (B2/C1)?
-
Are you available to work in a hybrid model in Lisbon (2 days per week)?
-
Work on innovative Generative AI and LLM-based enterprise solutions.
-
Contribute to strategic data engineering initiatives within the Utilities sector.
-
Collaborate with experienced technical teams in a modern cloud environment.
-
Build scalable AI platforms using cutting-edge technologies such as Databricks, LangChain, and OpenAI.
-
Play a key role in modernizing enterprise applications and establishing engineering best practices.
-
Grow your career while working on high-impact digital transformation projects.
Python, Python Developer, Python Technical Lead, Technical Lead, Generative AI, GenAI, Large Language Models, LLM, OpenAI API, OpenAI, LangChain, LangGraph, AI Agents, Multi-Agent Architecture, Single-Agent Architecture, PySpark, Databricks, Data Engineering, Data Pipelines, Cloud Data Platform, REST API, RESTful Services, PostgreSQL, SQL, GitHub, Git, CI/CD, DevOps, pytest, SonarQube, Code Quality, Software Engineering, Cloud Architecture, Data Architecture, Deployment, MLOps, Legacy Modernization, Troubleshooting, Log Analysis, Technical Documentation, Utilities, Hybrid, Lisbon, English.
#00348244