AI Software Engineer
Job Summary
Were currently hiring a AI Software Engineer to join one of our partners.
The companys core purpose is to create an exceptional customer experience with a strong emphasis on delivering high-quality products and services. Its culture is defined by five Core Values: Ownership Energy Speed & Agility Service and Being Human. These values guide how employees interact with customers and each other shaping the organisations overall way of working.
Its a people-first culture where everyones contributions are valued and respected. The company looks for smart forward-thinking individuals who arent afraid to challenge the status quo and bring fresh perspectives. It combines a casual atmosphere with a fast-paced agile environment.
The company is a fast-paced and dynamic environment where hard work and outstanding results are rewarded and celebrated. It values individuals who demonstrate an eagerness to learn and a strong drive for continuous improvement encouraging team members to stretch themselves acknowledge challenges and learn from them. With a strong focus on growth the company provides ample opportunities for career development and prioritises promoting from within. It believes that leaders should care deeply about the development of employees at all levels emphasising emotional intelligence and accountability. Leaders collaborate closely to ensure the success of their teams working together to achieve shared goals and create a challenging and rewarding workplace for everyone.
Its a people-first culture where everyones contributions are valued and respected. The company looks for smart forward-thinking individuals who arent afraid to challenge the status quo and bring fresh perspectives. It combines a casual atmosphere with a fast-paced agile environment.
The company is a fast-paced and dynamic environment where hard work and outstanding results are rewarded and celebrated. It values individuals who demonstrate an eagerness to learn and a strong drive for continuous improvement encouraging team members to stretch themselves acknowledge challenges and learn from them. With a strong focus on growth the company provides ample opportunities for career development and prioritises promoting from within. It believes that leaders should care deeply about the development of employees at all levels emphasising emotional intelligence and accountability. Leaders collaborate closely to ensure the success of their teams working together to achieve shared goals and create a challenging and rewarding workplace for everyone.
Who they are looking for:
In this role you will be joining the Parsing & Skills Intelligence team which consists of a mix of Machine Learning/AI engineers and DevOps engineers. The team is responsible for designing building and deploying the AI models that power our products. Our AI models touch several subfields of Natural Language Processing (NLP): information extraction (e.g. parsing of CVs and job ads skill extraction job title normalisation) information retrieval (e.g. matching people and jobs) and knowledge mining. Our services process millions of complex documents daily in 28 languages with hundreds of thousands of matches.
Technology stack: Python FastAPI Pytorch Perl Docker Kubernetes Gitlab CI Jenkins Linux.
In this role you will be joining the Parsing & Skills Intelligence team which consists of a mix of Machine Learning/AI engineers and DevOps engineers. The team is responsible for designing building and deploying the AI models that power our products. Our AI models touch several subfields of Natural Language Processing (NLP): information extraction (e.g. parsing of CVs and job ads skill extraction job title normalisation) information retrieval (e.g. matching people and jobs) and knowledge mining. Our services process millions of complex documents daily in 28 languages with hundreds of thousands of matches.
Technology stack: Python FastAPI Pytorch Perl Docker Kubernetes Gitlab CI Jenkins Linux.
Responsibilities:
- Design implement and maintain production-grade solutions for building and deploying AI models with a strong emphasis on fault tolerance scalability maintainability and automation.
- Drive the integration of modern LLMs to extend and enhance parsing capabilities for CVs and job adverts across existing and new languages taking ownership of delivery from prototype through to production.
- Take an active role in architecting and optimising data processing pipelines and evaluation frameworks contributing technical judgment alongside collaboration with team members.
- Identify and address performance bottlenecks technical debt and reliability gaps in existing ML services handling millions of documents daily.
- Contribute to engineering best practices across the team including code review documentation standards and MLOps tooling improvements.
Requirements:
- Solid professional Python development experience with a strong grasp of code quality testing practices and maintainability in a team environment.
- Hands-on experience building and operating REST APIs using frameworks such as FastAPI Flask or Django including designing and consuming APIs in production contexts.
- Practical experience with Docker and containerised application deployment; Kubernetes experience in a production or staging environment is expected. Experience with linux environments would be beneficial.
- Confident using Git in a collaborative engineering workflow with meaningful exposure to CI/CD pipelines (GitLab CI or equivalent).
- Solid grounding in Machine Learning fundamentals with demonstrable professional or project experience training evaluating and deploying models using PyTorch TensorFlow or scikit-learn.
- Proficient in data manipulation and analysis using Pandas NumPy and related libraries.
- Working knowledge of MLOps principles and cloud infrastructure with the ability to contribute to deployment and observability improvements independently.
- BSc or MSc in Computer Science Machine Learning or a related technical field or equivalent professional experience.
Want to know more Get in touch with us
Required Experience:
IC
About Company
The best tech recruitment agency in Portugal! We find & deliver the best tech talent with a focus on amazing recruitment experiences.