Machine Learning Engineer
Indexed description
With tech hubs in Copenhagen, Warsaw, and Porto, and teams collaborating across more than 30 countries, our ISS Tech team develops our digital solutions that have a real impact on both our customers and our people.
Location: Porto, Portugal
Work regime: Hybrid
The Job Role As Machine Learning Engineer
We’re building AI-powered products such as our conversational analytics assistant and are looking for a Machine Learning Engineer to help take models from experimentation to scalable, production-grade systems.
As a key member of our Data Science and AI Solution team, you will play a crucial role in developing and deploying cutting-edge machine learning models and solutions. You'll collaborate closely with our data scientists, software engineers, and DevOps professionals to drive innovation and bring our AI-powered products to life.
What You'll Do
- Contribute to building and improving LLM-based systems powering conversational AI and analytics use cases, including multi-agent pipelines and RAG architectures.
- Support end-to-end MLOps pipelines for LLM applications, covering deployment, versioning, CI/CD, monitoring, and retraining.
- Work with DevOps teams to ensure seamless integration of machine learning components into production systems.
- Collaborate with cross-functional teams to gather requirements, analyse data, and support the development of solutions that drive actionable insights.
- Maintain and contribute to ML infrastructure on Cloud.
- Explore new tools and technologies to enhance the efficiency and effectiveness of our AI systems.
- Stay up to date with the latest advancements in LLMs and AI to help contribute to the team's innovation roadmap
- Academic background in computer science, data science, machine learning, or a related field (Bachelor's or Master's degree).
- Experience in machine learning engineering, AI development, or a related role.
- Comes with solid knowledge of Python.
- Comes with solid knowledge of relational databases, such as PostgreSQL.
- Exposure to designing or deploying machine learning or AI models, whether in production or project settings.
- English proficiency, both written and spoken.
- Experience with LLMs, prompt engineering, or RAG pipelines.
- Familiarity with LangChain / LangGraph frameworks.
- Familiarity with vector databases (e.g., FAISS, pgvector) or embedding models.
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerisation technologies.
- Exposure to Data/AI Platforms such as Databricks or Microsoft Foundry.
- Understanding of backend / API development.
- Strong problem-solving skills with a proactive approach to tackling challenges.
- Clear communicator, able to work effectively with both technical and non-technical stakeholders.
- Curious and eager to learn, with a genuine interest in the fast-moving AI landscape.
- Collaborative and open to feedback, comfortable working across teams.
- Permanent contract.
- Competitive compensation package based on your experience, including private health insurance.
- 22 days of annual leave + 3 additional company days to recharge.
- Flexible working hours and a hybrid model that supports balance and collaboration.
- Continuous learning opportunities (technical and behavioural development) to support your growth.
- Modern, well-equipped office in the heart of Porto.
- Free parking for your convenience.
- Access to ISS Tech Communities to connect, learn and share knowledge.
- Free access to the company gym to support your wellbeing.
- Snacks and drinks available at the office.
ISS is a Place to Be You.
Be who you are. Become what you want. Be part of something bigger.
Become more. Become ISS.
ISS seeks to BE a place of belonging and CREATE places where every person is welcomed, embraced, and valued for exactly who they are. Places where people feel safe, respected, represented, and supported as their authentic selves.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search