Java AI Jobs

Discover the latest remote and onsite Java AI roles across top active AI companies. Updated hourly.

Check out 110 new Java AI roles opportunities posted on The Homebase

Software Engineer, Backend

New
Top rated
Mirage
Full-time
Full-time
Posted

Design, build, and own backend systems end-to-end, including services, APIs, data pipelines, and infrastructure that power products. Solve complex technical challenges across distributed systems, scaling, concurrency, and performance. Integrate and operate large generative AI models in production, including deploying, serving, and scaling systems combining internal research and external capabilities. Instrument, experiment, and iterate in production to continuously improve system and product quality. Design and operate core platform infrastructure, including integrations with third-party providers, storage systems, security, and internal APIs.

$185,000 – $285,000
Undisclosed
YEAR

(USD)

New York, United States
Maybe global
Onsite
Python
JavaScript
Java
PyTorch
TensorFlow

Freelance Senior Software Developer (Kotlin) - AI Trainer

New
Top rated
Mindrift
Part-time
Full-time
Posted

Contributors may design and maintain automated tests to ensure the quality, performance, and reliability of Kotlin and Android applications. They collaborate with developers to identify, reproduce, and resolve functional, performance, and UI issues across multiple environments. They define and improve quality standards across build pipelines, ensuring smooth CI/CD integrations and release stability. They monitor app behavior in production and use data-driven insights to guide testing priorities and improvements. They apply professional judgment to assess AI responses.

$12 / hour
Undisclosed
HOUR

(USD)

Philippines
Maybe global
Remote
Python
CI/CD
Docker
Kubernetes
Java

Senior Backend / Systems Engineer (AI) - San Mateo, CA

New
Top rated
Trustlab
Full-time
Full-time
Posted

Design and build extensible backend systems that support flexible configurations for different customers and content types. Develop infrastructure that interfaces cleanly with large language models (LLMs), enabling prompt engineering, context injection, and modular evaluation workflows. Build tooling and platforms that enable fast iteration by AI engineers and analysts, including declarative pipelines, parameterized jobs, and reproducible experiments. Prioritize ease of deployment, integration, and testing, both for internal teams and external partners. Collaborate closely with product, data, and policy teams to translate nuanced safety needs into scalable, maintainable software systems.

$150,000 – $220,000
Undisclosed
YEAR

(USD)

San Mateo, United States
Maybe global
Remote
Python
Go
Java
AWS
Kubernetes

Software Engineering Intern (Summer 2026)

New
Top rated
Harvey
Intern
Full-time
Posted

As a Software Engineering Intern, you will work alongside experienced engineers on projects that power AI products. Your responsibilities include contributing to features that enable retrieval over large-scale document collections, helping design and implement intuitive interfaces for collaboration with AI systems, supporting systems that manage compute resources (including GPUs) across regions, contributing to intelligent agents that assist enterprises with complex planning and workflows, implementing and testing components of secure infrastructure for sensitive customer data and workflows, experimenting with and evaluating cutting-edge LLMs across diverse task categories with guidance from senior engineers, and collaborating with your mentor and team on code reviews, design discussions, and technical documentation.

$60 – $60 / hour
Undisclosed
HOUR

(USD)

San Francisco, United States
Maybe global
Onsite
Python
TypeScript
JavaScript
Java
Go

Software Engineering Manager

New
Top rated
Mirage
Full-time
Full-time
Posted

Oversee the design and operation of the core platform including third-party providers, storage, billing, observability, security, and API. Provide technical leadership for various product and platform features. Improve developer experience to enable the whole team to ship faster. Guide efforts that bridge AI research to production across all modalities such as video, audio, image, and text. Understand the capabilities and limitations of state-of-the-art AI models and leverage them in products. Partner with product, design, and research teams to ensure development aligns with user needs and business objectives.

$250,000 – $350,000
Undisclosed
YEAR

(USD)

New York, United States
Maybe global
Onsite
Python
JavaScript
Java
Docker
Kubernetes

Founding Platform Engineer

New
Top rated
Netic
Full-time
Full-time
Posted

Design and own the semantic layer that powers the system-of-record flywheel, enabling compounding AI products across teams. Build primitives, abstractions, and APIs for product teams to use as building blocks, ensuring ease of use for shipping AI-driven features. Partner closely with internal product and engineering teams to understand needs, eliminate friction, and design intuitive, well-documented systems that are hard to misuse. Architect systems that span data warehouses, OLTP databases, streaming systems, and vector stores, making tradeoffs based on latency, throughput, consistency, and access patterns. Work with leadership to define the long-term platform architecture, including build-vs-buy decisions, evolving the semantic layer, and scaling the system as product surface area grows.

Undisclosed

()

San Francisco, United States
Maybe global
Onsite
Python
JavaScript
Java
Docker
Kubernetes

Software Engineer, Backend

New
Top rated
Mashgin
Full-time
Full-time
Posted

The backend developer will own major feature development and work directly with founders on product development from end to end. Responsibilities include working with a small interdisciplinary team across hardware, software, and design to build new products from scratch; building new features and designing new architecture to address challenging problems; building backend infrastructure to perform scalable training in the cloud; rethinking and refactoring existing codebases for scale; and continuously improving and maintaining code in production. The role involves full ownership throughout the entire product lifecycle, including idea generation, design, prototyping, execution, and shipping, contributing to multiple parts of the codebase in various programming languages.

$115,000 – $210,000
Undisclosed
YEAR

(USD)

Palo Alto, United States
Maybe global
Onsite
Python
C++
Go
Java
Docker

Backend / Systems Engineer (AI) - San Mateo, CA

New
Top rated
Trustlab
Full-time
Full-time
Posted

Build extensible backend systems that support flexible configurations for different customers and content types. Support infrastructure that interfaces cleanly with large language models (LLMs), enabling prompt engineering, context injection, and modular evaluation workflows. Advance tooling that enables fast iteration by AI engineers and analysts, including declarative pipelines, parameterized jobs, and reproducible experiments. Follow best practices for ease of deployment, integration, and testing for both internal teams and external partners. Collaborate closely with product, data, and policy teams to translate nuanced safety needs into scalable, maintainable software systems.

Undisclosed

()

San Mateo, United States
Maybe global
Remote
Python
Go
Java
Prompt Engineering
MLOps

Senior Backend / Systems Engineer (AI) - San Mateo, CA

New
Top rated
Trustlab
Full-time
Full-time
Posted

Design and build extensible backend systems that support flexible configurations for different customers and content types. Develop infrastructure that interfaces cleanly with large language models (LLMs), enabling prompt engineering, context injection, and modular evaluation workflows. Build tooling and platforms to enable fast iteration by AI engineers and analysts, including declarative pipelines, parameterized jobs, and reproducible experiments. Prioritize ease of deployment, integration, and testing for both internal teams and external partners. Collaborate closely with product, data, and policy teams to translate nuanced safety needs into scalable, maintainable software systems.

Undisclosed

()

San Mateo, United States
Maybe global
Remote
Python
Go
Java
Prompt Engineering
MLOps

Machine Learning Engineer: ML Infra and Model Optimization

New
Top rated
Genies
Intern
Full-time
Posted

Develop and deploy LLM agent systems within the AI-powered avatar framework. Design and implement scalable and efficient backend systems to support AI applications. Collaborate with AI and NLP experts to integrate LLM and LLM-based systems and algorithms into the avatar ecosystem. Work with Docker, Kubernetes, and AWS for AI model deployment and scalability. Contribute to code reviews, debugging, and testing to ensure high-quality deliverables. Document work for future reference and improvement.

$40 – $50 / hour
Undisclosed
HOUR

(USD)

Los Angeles, United States
Maybe global
Hybrid
Python
Java
C++
PyTorch
TensorFlow

Want to see more AI Egnineer jobs?

View all jobs

Access all 4,256 remote & onsite AI jobs.

Join our private AI community to unlock full job access, and connect with founders, hiring managers, and top AI professionals.
(Yes, it’s still free—your best contributions are the price of admission.)

Frequently Asked Questions

Need help with something? Here are our most frequently asked questions.

Question text goes here

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

[{"question":"What are Java AI jobs?","answer":"Java AI jobs involve integrating intelligent capabilities into enterprise applications. Professionals in these roles work on implementing machine learning algorithms, connecting applications to large language models, building recommendation systems, and handling big data processing. They typically use frameworks like Spring AI, LangChain4j, and DeepLearning4J to develop AI-powered business solutions without needing to create models from scratch."},{"question":"What roles commonly require Java skills?","answer":"Roles requiring Java skills in AI include enterprise application developers, backend developers connecting to AI platforms, full-stack developers building intelligent business applications, and data processing specialists. These professionals focus on integrating LLMs, implementing scalable algorithms for clustering and classification, creating chatbots, and developing fraud detection systems within established Java ecosystems."},{"question":"What skills are typically required alongside Java?","answer":"Alongside core programming abilities, professionals need familiarity with REST APIs, database interactions, and multithreading concepts. Knowledge of frameworks like Spring AI, LangChain4j, and DL4J is valuable. Understanding JVM deployment helps create platform-independent applications. Interestingly, prior AI expertise or Python knowledge isn't mandatory, as many developers learn to integrate AI features using their existing development skills."},{"question":"What experience level do Java AI jobs usually require?","answer":"Java AI jobs primarily require solid software development experience rather than specialized AI backgrounds. Entry-level positions focus on integrating existing AI services, while mid-level roles involve implementing machine learning algorithms and LLM interactions. Senior positions typically lead AI integration projects and architect intelligent systems. Importantly, developers can enter this field by building upon their current Java expertise."},{"question":"What is the salary range for Java AI jobs?","answer":"Java AI job salaries vary based on experience, location, and specific role. Entry-level positions involving basic AI integration typically offer competitive software development compensation. Mid-level roles implementing machine learning algorithms or LLM interactions command higher salaries, while senior architects designing enterprise AI solutions reach premium compensation levels. The specialized nature of combining enterprise development with AI capabilities often leads to salary premiums."},{"question":"Are Java AI jobs in demand?","answer":"Java AI jobs are experiencing strong demand as enterprises increasingly integrate intelligent features into existing applications. The emergence of Java-first frameworks like Spring AI and LangChain4j indicates growing industry focus on enabling Java developers for AI tasks. Companies prefer leveraging their current Java development teams rather than hiring specialized AI experts, creating opportunities for developers to expand their skills into this high-growth area."},{"question":"What is the difference between Java and Python in AI roles?","answer":"Java AI roles focus on integrating pre-built models into enterprise applications, emphasizing robustness and scalability. These positions typically involve building on top of foundation models rather than creating them. Python roles, however, center more on model development, research, and prototyping using libraries like TensorFlow and PyTorch. Java developers add intelligence to existing systems while Python specialists often work on the underlying AI algorithms themselves."}]