Skip to main content

Generative AI Engineer

Posted today

q1 technologiesAurora (IL)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Job DescriptionJob Description Role Description: Strong hands-on experience in Core Java (Java 8/11/17 or later)| object-oriented programming collections| concurrency| streams| and enterprise application development. Strong experience with Spring Boot| REST APIs| microservices| and integration of AIcapabilities into Java-based enterprise applications. Hands-on experience with Generative AI / Large Language Models (LLMs)| including promptengineering and secure consumption of enterprise AI services/APIs. Experience building or integrating AI-powered developer/productivity tools| assistants| agents| or automation workflows into software engineering processes. Understanding of Retrieval-Augmented Generation (RAG)| embeddings| semantic search| and vector databases. Familiarity with AI agent/tool-calling patterns| orchestration frameworks| and Model Context Protocol (MCP) concepts Experience with databases such as PostgreSQL| MongoDB| Redis| or similar SQL/NoSQL technologies. Experience with Git| CI/CD pipelines| Docker/Kubernetes| and cloud platforms such as GCP|AWS| or Azure. Understanding of enterprise security| authentication/authorization| data privacy| responsible AI| logging| monitoring| and production support practices. Strong analytical| problem-solving| communication| and Agile/Scrum collaboration skills.
Roles & Responsibilities: Design| develop| and enhance AI-enabled tools and capabilities using Java as the primary programming language. Build Spring Boot microservices and REST APIs that securely integrate enterprise applications with LLMs and AI services. Develop AI-assisted engineering workflows such as intelligent search| code/document analysis| summarization| knowledge assistance| and workflow automation. Implement RAG-based solutions by integrating enterprise knowledge sources| embeddings| semantic retrieval| vector stores| and LLM-generated responses. Build and integrate AI agent workflows with approved enterprise tools and APIs using.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this