Senior Full Stack AI Engineer
We are looking for Senior Full Stack AI Engineer.
Náplň práce
- We’re seeking a skilled and thoughtful GenAI Engineer who is passionate about building well-architected, scalable systems using Python, GenAI and AWS Lambda.
- This role is ideal for someone who enjoys working in a modular service-oriented environment and believes in writing clean, testable, and maintainable code that supports long-term growth and collaboration across teams.
- You will be responsible for designing and developing microservices that follow the Single Responsibility Principle (SRP), ensuring that each service and class has a clear, defined purpose. You'll also build orchestrators that coordinate these services cleanly and efficiently, using principles of minimal coupling and strong interface design.
- The position requires a strong focus on Test-Driven Development (TDD), including writing thorough unit tests and mocking external dependencies to support reliable and predictable deployments. You’ll also contribute to setting up and maintaining robust logging and monitoring, enabling visibility into service behavior, inputs/outputs, and performance across environments.
- Our architecture follows a modular, well-documented structure (referred to as RCO’s architecture), with clearly defined boundaries, shared utilities, and centralized configuration files. You’ll work within this framework to ensure consistency and clarity across the codebase.
- Collaboration is key in this role. You'll work with a team of frontend engineers, Data Scientist, DevOps teams, and product stakeholders to deliver end-to-end features that are performant, reliable, and aligned with user needs.
Good to know before considering this project:
- We expect top notch delivery work. Also we are looking for the right mindset:
- Acting as a professional (quality, behavior, work attitude)
- Detail oriented approach (dev testing, adhering to ways of working, …)
- Ownership and responsibility (being responsible for your area of development and being proud of what has been done)
- Being able to present yourself / the work you or your team delivered
- Proactivity (actively communicating when you need something or you’re blocked, following up, helping others, etc)
- The team needs a “can do” approach type of people and “team players”
- Taking in the negative feedback constructively and being able to constructively give feedback (stating problem, suggesting improvements, stressing benefits)
Predpoklady a zručnosti
Requirements:
-
5+ years experience
-
Full Stack experience – Preferred stack - React, NodeJS, Typescript, SQL/NOSQL, Python OR any other full stack experience
-
Python is a must
-
Strong Software engineering fundamentals - OOPS concepts, Lazy loading, asynchronous programming
-
Exposure to ML services is a Plus
-
Experience building with Agents or AI Applications including RAG, Vector Storage, LLM FineTuning, Multi-Agent Frameworks (LangGraph, etc)
-
Experience building production level AI Features and going through QA, Deployment, Security for those features
-
Experience Scaling from AI Ideas to full Production Applications from scratch
Ďalsie informacie
Seniority: Senior
Location: Remote
US Hours overlap needed: 10am -6pm CET. possibility of a wider overlap (flexibility) appreciated
Language: EN
Start: ASAP
O spoločnosti
Technology and consulting software company.
Prihlásiť sa na pozíciu
Sprevádzať týmto výberovým procesom vás bude Anna. Máte otázky? Zavolajte na číslo +421 948 923 317.
Osobné údaje
Týmto udeľujem súhlas so spracúvaním mojich osobných údajov uvedených v žiadosti o prijatie do zamestnania, v profesijnom životopise, osobnom dotazníku, osobných údajov získaných z kontaktného formulára na webstránke spoločnosti a osobných údajov získaných pri pohovore v spoločnosti Grain Slovakia s. r. o. podľa Z. č. 18/2018 Z. z. o ochrane osobných údajov (ďalej len „Z.č. 18/2018 Z. z.“) spoločnosti Grain Slovakia s. r. o. na účely sprostredkovania zamestnania. Súhlas je možné kedykoľvek písomne odvolať, inak súhlas zanikne po uplynutí 3 rokov odo dňa jeho udelenia a údaje budú anonymizované a ďalej využívané výlučne na štatistické účely. Zároveň beriem na vedomie, že práva dotknutej osoby sú upravené v § 59 a nasl. zákona č. 18/2018 Z. z. Týmto prehlasujem, že podmienkam spracovania mojich osobných údajov som plne porozumel a súhlas udeľujem vedome, dobrovoľne a bez výhrad.