Senior AI Engineer – Java & Generative AI
$75 - $85 / Hour
Apply (opens in a new tab)Senior AI Engineer – Java & Generative AI
Posted today
SENIORITY
Lead
SALARY
$75 - $85 / Hour
About the role
- Demonstrate advanced hands-on expertise in Core Java, including OOP, Collections, Streams API, Multithreading, Concurrency, JVM fundamentals, and performance optimization.
- Design, develop, and maintain enterprise-grade backend applications using Java and Spring Boot.
- Build scalable RESTful APIs, microservices, and distributed applications.
- Implement complex business logic, enterprise integrations, asynchronous processing, and event-driven architectures.
- Work with Spring Security, Spring Data, Hibernate, JPA, and related frameworks.
- Apply appropriate design patterns, coding standards, and architectural principles.
- Troubleshoot complex production issues, optimize application performance, and improve system reliability.2. Microservices & Distributed Systems
- Design and implement enterprise microservices architectures.
- Develop resilient, scalable, and loosely coupled services.
- Work with messaging and event-streaming technologies such as Apache Kafka.
- Implement service-to-service communication, API integrations, and asynchronous workflows.
- Understand distributed transactions, fault tolerance, circuit breakers, and high-availability architectures.
- Work with relational and NoSQL databases and optimize data access patterns.3. AI & Large Language Model EngineeringDesign, build, and integrate LLM-powered applications into enterprise platforms.
- Work hands-on with commercial and open-source LLMs, including Azure OpenAI and other model providers.
- Develop LLM integrations using APIs, SDKs, and backend services.
- Build AI-powered workflows, intelligent automation, and agentic applications.
- Implement Retrieval-Augmented Generation (RAG) architectures.
- Work with embeddings, vector databases, semantic search, and enterprise knowledge retrieval.
- Develop prompt engineering strategies, structured outputs, function calling, and tool integrations.
- Implement LLM orchestration, context management, conversation memory, and multi-step AI workflows.
- Evaluate model responses for accuracy, relevance, hallucinations, and consistency.
- Implement guardrails, validation, security controls, and responsible AI practices.
- Optimize latency, token consumption, model performance, and inference costs.
- Take AI applications beyond prototypes and deliver reliable, scalable production solutions.4. Microsoft Azure & Cloud EngineeringDesign and deploy enterprise applications and AI solutions on Microsoft Azure.
- Work with Azure OpenAI Service, Azure AI services, Azure App Services, Azure Functions, and related cloud services.
- Integrate AI services with enterprise applications, APIs, and data platforms.
- Work with Azure cloud architecture, networking, security, identity, and access management.
- Build and manage CI/CD pipelines and automated deployment workflows.
- Apply cloud-native engineering principles, scalability, monitoring, and reliability practices.5. Python, Data Engineering & Enterprise Platforms
- Develop Python applications, services, and automation supporting AI workflows.
- Work with SQL, relational databases, and structured and unstructured data.
- Build data-processing and integration workflows supporting LLM applications.
- Work with PostgreSQL, Oracle, MySQL, or comparable enterprise databases.
- Experience with Microsoft Fabric, data engineering, and enterprise analytics platforms is preferred.
- Integrate enterprise data sources with AI models and retrieval systems.6. Engineering Quality & Production Delivery
- Write clean, maintainable, testable, and production-quality code.
- Conduct code reviews and mentor other engineers.
- Develop unit, integration, and automated tests.
- Troubleshoot complex application and infrastructure issues.
- Implement application logging, monitoring, observability, and performance optimization.
- Collaborate with architects, engineering leaders, and business stakeholders to deliver enterprise solutions.
- Required Technical Qualifications 12+ years of professional software engineering experience.
- Strong recent hands-on development experience in enterprise software engineering.
- Proven experience designing and delivering complex production applications.
- Practical experience building and deploying AI/LLM-powered applications.
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.
