AI/ML Developer creating end-to-end AI features and working on complex projects in a vibrant consultancy setting. Collaborate across teams to enhance technology-driven solutions in the digital space.
Responsibilities
Implement end-to-end AI features depending on the project, including: Computer Vision(detection/recognition pipelines, image preprocessing, evaluation, inference integration), NLP/Transformers (text classification, extraction, summarization, embeddings-based workflows), RAG / semantic search (ingestion -> chunking -> embeddings -> retrieval -> answer generation);
Improve retrieval quality using two-stage search (vector retrieval + reranking using cross-encoders/rerankers) when relevant to the project;
Work with vector search / vector databases in local and cloud setups: Self-hosted (Docker) and client environments, as well as cloud-managed search stacks (e.g., OpenSearch vector search, Azure AI Search hybrid/vector search);
Build and maintain Python backend APIs (FastAPI/Django) that serve AI pipelines reliably (auth integration, error handling, basic performance considerations);
Package solutions with Docker, help run deployments in cloud environments, and support debugging in dev/stage/prod;
Collaborate with software engineers, data engineers, and consultants to deliver working solutions under real project timelines.
Requirements
2+ years of Python development (or equivalent strong practical experience) and ability to ship working backend services;
Hands-on experience building at least two of: Computer Vision pipeline or NLP/Transformer-based pipeline, or RAG / semantic search pipeline;
Comfort with Docker, Git, and Linux basics (running services locally, troubleshooting dependencies);
Practical mindset: you can translate requirements into an implementable pipeline and iterate quickly;
Upper-intermediate English;
Experience with IaaS cloud solutions (e.g., AWS, Azure, GCP), cross-encoders as rerankers, OpenSearch vector search, Azure AI Search hybrid retrieval and semantic reranking concepts, or basic ML serving/performance awareness would be a plus.
Full Stack Engineer designing and delivering scalable solutions for reliable, productive manufacturing environments at Rockwell Automation. Collaborating in agile teams with a focus on cloud technologies and modern frameworks.
Sr Stat Programmer at IQVIA providing statistical programming expertise and integrated programming solutions for complex studies. Collaborating with internal teams and leading multiple technical projects.
Engineering Excellence Lead driving application development modernization at SAS. Collaborating across teams to embed technical excellence and improve engineering practices.
Nuclear Instructor at Vistra Nuclear Operations coordinating training programs and materials for nuclear industry compliance. Overseeing curriculum review and corrective actions in training documentation.
Engineering Technician responsible for maintaining and developing workshop equipment at Nestlé's Tutbury Factory. Ensuring quality and efficiency in production output and cost - effectiveness.
Director of Engineering leading a team to deliver high - quality solutions at Michaels Energy. Overseeing staffing, training, and resource planning to maximize client satisfaction.
Market Developer supporting activation of Tayto Snacks brands in South Dublin, liaising with business development reps and ensuring impactful displays in stores. Requires driving with flexible hours.
Team Lead guiding 5 developers in building software for Demand Response in transit. Responsible for technical vision and delivery with a focus on AI - assisted development.
Global Program Manager leading engineering digital programs at Mondelēz International. Ensuring cohesive execution and quality of enterprise digital solutions across global teams.
Dynamics 365 CRM Developer joining Anthony Nolan's Dev Team to support critical applications. Analyze issues, develop solutions, and enhance Dynamics 365 systems.