Full Stack AI Engineer

Posted 3 hours 57 minutes ago by TEKsystems

Contract
Not Specified
Other
Dublin, Dublin, Ireland
Job Description

Job Title: Full Stack AI Engineer

Job Description

This contract role suits an experienced Full Stack AI Engineer who enjoys combining hands-on development of production-grade Generative AI applications with training and enablement. You will design, build and maintain AI-powered solutions, while helping teams adopt new technologies and get the best from existing platforms. The position blends deep technical work across the full stack with a strong focus on education, collaboration and product enablement in a fast-paced, hybrid working environment.

Responsibilities

  • Design, build and deliver production-grade AI-based products and tools using Generative AI and agentic systems.
  • Develop and maintain full-stack applications using Python, React, REST APIs and WebSockets to support AI-driven workflows.
  • Implement AI solutions across the organisation, integrating with existing systems, data sources and infrastructure.
  • Create and optimise RAG pipelines, including embeddings, vector databases, chunking and parsing strategies for complex document processing.
  • Configure and use AWS Bedrock foundation models, multi-agent workflows, knowledge bases, model evaluation and guardrails.
  • Integrate MCP (Model Context Protocol) Servers and other external AI services into existing applications and architectures.
  • Design and implement Back End services in Python (including FastAPI and async programming) with secure authentication, multi-threading and robust error handling.
  • Build responsive React Front End applications, including streaming user interfaces and Real Time chat experiences for enterprise use cases.
  • Develop and consume REST APIs, and implement Real Time communication using WebSockets and server-sent events.
  • Design and manage data storage using SQL and NoSQL technologies such as DynamoDB and PostgreSQL.
  • Leverage AWS services including Lambda, API Gateway, Step Functions, EventBridge, Bedrock, S3, DynamoDB, CloudWatch and SQS to build scalable solutions.
  • Implement security best practice using Cognito, IAM, OAuth 2.0 and JWT to protect applications and data.
  • Use Infrastructure as Code tools such as AWS CDK to define, deploy and maintain cloud infrastructure.
  • Set up and maintain CI/CD pipelines to automate build, test and deployment processes.
  • Collaborate closely with data centre operations and infrastructure teams to ensure reliable and efficient AI deployments.
  • Enable and train internal teams on AI tools, systems and best practices, delivering clear technical and non-technical guidance.
  • Drive adoption of new AI and cloud technologies across teams by demonstrating value, sharing knowledge and supporting experimentation.
  • Design scalable, production-grade systems that operate effectively in complex, data-driven environments.
  • Identify and implement optimal technical solutions with a strong focus on efficiency, cost reduction and performance optimisation.
  • Work closely with a core team and multiple partnering teams, maintaining strong communication and alignment with internal stakeholders.
  • Contribute to version control practices, automated testing and quality assurance to ensure maintainable, reliable software.
  • Adopt a programme and product mindset, continually improving workflows, reducing time-to-delivery and enhancing system usability.
  • Proactively identify opportunities to streamline processes, reduce operational overhead and improve the overall AI platform.

Essential Skills

  • 5+ years of software engineering experience with a strong background in full-stack development.
  • At least 2 years of experience in production AI or machine learning development.
  • Hands-on experience building Generative AI and agentic systems in production environments.
  • Strong full-stack development skills, including Python and React.
  • Proficiency in Python, including FastAPI, asynchronous programming, authentication and multi-threading.
  • experience building React applications with streaming user interfaces, Real Time chat interfaces and enterprise-scale front ends.
  • Solid understanding of REST APIs, WebSockets and server-sent events for synchronous and Real Time communication.
  • Strong SQL and NoSQL skills, including experience with DynamoDB and PostgreSQL.
  • Extensive experience with AWS infrastructure, including Lambda, API Gateway, Step Functions, EventBridge, Bedrock, S3, DynamoDB, CloudWatch and SQS.
  • Demonstrated ability to design scalable, production-grade systems on AWS, understanding architectural trade-offs.
  • experience implementing security using Cognito, IAM, OAuth 2.0 and JWT.
  • Practical experience with Infrastructure as Code, particularly AWS CDK.
  • experience building and maintaining CI/CD pipelines.
  • Proficiency in designing and operating RAG pipelines, including embeddings, vector databases and document chunking strategies.
  • experience using large language models for complex document processing.
  • Strong understanding of model evaluation and guardrails in the context of AWS Bedrock.
  • experience integrating MCP (Model Context Protocol) Servers into applications.
  • Ability to operate effectively in complex, data-driven environments and to identify optimal technical solutions.
  • Strong communication skills, with the ability to explain complex technical concepts to both technical and non-technical audiences.
  • Self-directed, proactive and collaborative approach to work, thriving in a highly collaborative environment.
  • Passion for AI and emerging technologies, with a desire to support others in adopting new tools and practices.
Location

Dublin, Ireland

Trading as TEKsystems. Allegis Group Limited. Level 1, The Chase, Carmanhall Road, Sandyford, Dublin 18, Ireland. No. 909257. TEKsystems is a company within the Allegis Group network of companies (collectively referred to as "Allegis Group"). Aerotek, Aston Carter, EASi, Talentis Solutions, TEKsystems, Stamford Consultants and The Stamford Group are Allegis Group brands. If you apply, your personal data will be processed as described in the Allegis Group Online Privacy Notice available at our website.

To access our Online Privacy Notice, which explains what information we may collect, use, share, and store about you, and describes your rights and choices about this, please go our website.

We are part of a global network of companies and as a result, the personal data you provide will be shared within Allegis Group and transferred and processed outside the UK, Switzerland and European Economic Area subject to the protections described in the Allegis Group Online Privacy Notice. We store personal data in the UK, EEA, Switzerland and the USA. If you would like to exercise your privacy rights, please visit the "Contacting Us" section of our Online Privacy Notice on our website for details on how to contact us. To protect your privacy and security, we may take steps to verify your identity, such as a password and user ID if there is an account associated with your request, or identifying information such as your address or date of birth, before proceeding with your request. commitments under the UK Data Protection Act, EU-U.S. Privacy Shield or the Swiss-U.S. Privacy Shield.