Technical Lead (Lisbon - Hybrid)
On-siteLisboa, Sofala Province, Republic of Mozambique or Lisboa, Departamento de Loreto, Republic of Peru
Job Summary
Develop, maintain, and optimize Python, PySpark, and Databricks solutions while refactoring legacy systems. Build and maintain data and machine learning pipelines in Microsoft Azure, including Azure Data Factory, and implement single- and multi-agent architectures for GenAI and LLMs using LangChain and LangGraph. Manage RAG solutions, document indexing, vector databases, and REST APIs. Ensure model quality through performance metrics, automated testing, and code quality reviews. Participate in CI/CD, deployment processes, and environment management. Produce technical documentation, support troubleshooting, and collaborate on access control and data governance. Hybrid work in Lisbon.
Required Qualifications
- Strong experience with Python
- Experience with PySpark and Databricks
- Solid knowledge of Microsoft Azure
- Experience with Azure Data Factory
- Experience developing data and ML pipelines
- Knowledge of Machine Learning concepts (regression, classification, and metrics)
- Experience with REST APIs and service integrations
- Knowledge of PostgreSQL / SQL
- Experience with GitHub and version control workflows
- Knowledge of pytest and SonarQube
- Familiarity with DevOps and CI/CD practices
- Hands-on experience with GenAI solutions
- Experience using OpenAI models and APIs
- Knowledge of LangChain and LangGraph
- Experience implementing RAG solutions
- Knowledge of vector databases and document indexing
- Experience with observability and monitoring tools (e.g. Langfuse)
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.