Senior Full Stack Machine Learning Engineer
We are seeking a highly skilled Senior Full Stack Machine Learning Engineer to join our Artificial Intelligence and Machine Learning product area in Dublin.
About the Role
The successful candidate will work alongside data engineers and data scientists to deliver AI solutions that automate manual processes for a global financial services and investment company.
Key Expertise
* 8+ years of hands-on experience in large-scale systems development initiatives, focusing on software development, deployment, API development, or UI development.
* 3+ years of proven experience using AWS Services, specifically S3, EC2, Lambda, AWS Step Functions, SNS, SQS.
* Significant experience with CI/CD tools like Jenkins, uDeploy, or Concourse.
* Demonstrated expertise in deploying data pipelines and OLTP systems in AWS, using RDS/Postgres and/or data warehousing tools like Snowflake.
Technical Requirements
* Experience establishing CI/CD pipelines to deploy code and services to AWS, familiarity with IAM roles and policies, and other security-related artefacts.
* Strong UI development skills using AngularJS.
* Experience maximising EC2 and EKS for compute hosting, ideally on AWS.
* Proven API development experience using Java (Springboot) and/or Python microservices infrastructure and deployment using containerisation (Docker) and Kubernetes.
* Exceptional SQL skills and experience performing complex data analysis on multiple Data Platforms (Snowflake, RDS/Postgres, DynamoDB).
Additional Skills
* Understanding of Model Development and Scoring (inference).
* Strong communication, documentation, and presentation skills.
* A strong team player who can collaborate with multiple teams to deliver high-quality AI/ML solutions.
Nice to Have
1. Experience with Cloud service provider ML ecosystem such as AWS SageMaker, Azure ML, and MLOps platforms like MLFlow, ModelOp, Seldon, or equivalent.
2. Skills: machine learning, artificial intelligence, AWS, Python, AI/ML, Jenkins, Docker.