AI / Data Engineer

Lisbon, Portugal | Management | Full-time | Partially remote

Apply

Overview:

Caixa Mágica is looking for a AI / Data Engineer, focused on the development, maintenance, and evolution of application solutions, data, Machine Learning, and GenAI.

What will you do?

  • Lead technical activities related to code development, maintenance, and optimization.
  • Work with Python, PySpark, Databricks, and application technologies.
  • Support the evolution of solutions in Microsoft Azure, including Azure Data Factory.
  • Maintain and improve data and Machine Learning pipelines.
  • Support the maintenance of regression and classification models in production.
  • Develop and maintain GenAI solutions, including integrations with OpenAI APIs.
  • Implement and maintain RAG solutions, single-agent and multi-agent architectures.
  • Develop and maintain REST APIs.
  • Ensure best practices in development, testing, documentation, and code quality.
  • Support deployments, environment management, and troubleshooting.

What are we looking for?

  • Up to 5 years of experience in similar roles.
  • Bachelor’s degree in Computer Engineering, Software Engineering, or a similar field.
  • Experience with Python, PySpark, and Databricks.
  • Solid experience with Microsoft Azure and Azure Data Factory.
  • Knowledge of Machine Learning, GenAI, and LLM-based architectures.
  • Experience with LangChain, LangGraph, RAG and, preferably, Langfuse.
  • Knowledge of SQL/PostgreSQL, vector databases, and document indexing.
  • Experience with REST APIs, GitHub, pytest, SonarQube, and DevOps practices.
  • Good communication skills, critical thinking, and problem-solving ability.
  • English required; Portuguese and Spanish are valued.
  • Knowledge of Agile, JIRA, and Confluence is valued.

What can you expect from us?

  • A permanent job contract for a long term project;
  • Tech equipment + SIM Card + personal smartphone;
  • Health and Life Insurance;
  • Social events and team buildings;
  • The commitment of letting you grow with us, and be rewarded accordingly;
  • A dynamic and young team that will be always there to support you;
  • Training in the latest technologies;
  • Coffee, fruits, snacks and a warm welcoming when you pass by the office.