2

Remote Java Engineer Jobs in California (NOW HIRING)

AI Engineer (Remote) Duration: 12 Months Location: San Diego, CA Work Schedule: 8 AM - 5 PM PT Only ... Python, Java, C++, C#) for building LLM agents and tools. • Agent Building: Experience building ...

Kafka Engineer

Los Angeles, CA · Remote

$45 - $50/hr

Remote (PST hours) Interview: 12 rounds focused on technical knowledge and configuration Top Skills ... in Java, Node.js, and Python Basic administration of Apache NiFi (OSS) Design and develop Kafka ...

... Java/Kotlin, or even web development to join our team as a remote developer. You'll work with our clients to build great products that delight users. Requirements Well-qualified candidates have an ...

Senior Software Engineer (backend)

Bodega Bay, CA · Remote

$145.40K - $191.70K/yr

We are using Java/Spring, AWS, Lambda, Postgres, NoSQL, Kafka, and much more. Our company is still ... Experience working with remote teams on complex software experiences * Experience with JavaScript ...

Sr. Staff Engineer

San Jose, CA · Remote

$213K - $266K/yr

Advanced Java programming skills * Solid knowledge of Linux environments, networking, virtual ... Employee Resource Groups EEO/VEVRAA #LI-REMOTE #LI-SZ1

... remote management, and operational insights. You'll join a small, high-impact team (3-4 engineers) working across: * A Java-based tablet/peripheral management platform * A Python-based IoT system for ...

S trong proficiency in programming languages such as Java, Python, or C++. * E xperience with ... F lexible working hours and remote work options. * G enerous paid time off and holiday leave. * A ...

Lead Engineer

San Francisco, CA · On-site +1

$120.80K - $159.10K/yr

Lead Engineer AI Infrastructure / Backend Engineering | USA Remote US-based candidates only|Visa ... Working proficiency in at least one of Python, Go, Rust, or Java. * Advanced SQL skills and strong ...

next page

Showing results 1-20

Remote Java Engineer information

See California salary details

$26

$59

$84

How much do remote java engineer jobs pay per hour?

As of May 30, 2026, the average hourly pay for remote java engineer in California is $59.63, according to ZipRecruiter salary data. Most workers in this role earn between $49.09 and $67.36 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Remote Java Engineer, and why are they important?

To thrive as a Remote Java Engineer, you need strong proficiency in Java programming, software development methodologies, and a relevant degree or equivalent experience. Familiarity with tools like Git, Maven, Jenkins, and cloud platforms, as well as certifications such as Oracle Certified Java Programmer, are highly valuable. Exceptional problem-solving abilities, self-motivation, and effective remote communication skills help you excel in distributed teams. These competencies ensure you can build robust applications efficiently while collaborating seamlessly from a remote environment.

How does a Remote Java Engineer typically collaborate with team members across different time zones?

As a Remote Java Engineer, you'll frequently work with colleagues located in various regions, which requires a high level of communication and organization. Teams often rely on tools like Slack, Jira, and GitHub for asynchronous updates, while scheduling regular video meetings to discuss project goals, resolve issues, and share progress. Flexibility in your work hours and proactive communication are key to ensuring smooth collaboration and timely project delivery. Many companies also encourage documenting code thoroughly and maintaining clear records of decisions so all team members stay aligned, regardless of location.

What is a Remote Java Engineer?

A Remote Java Engineer is a software developer who specializes in building applications using the Java programming language while working from a location outside of a traditional office, such as their home or another remote setting. These engineers are responsible for designing, developing, testing, and maintaining Java-based software solutions. They collaborate with teams using online tools, participate in code reviews, and often follow Agile development practices. Remote Java Engineers need strong communication skills, self-motivation, and expertise in Java frameworks and related technologies.

What is the difference between Remote Java Engineer vs Remote Software Developer?

AspectRemote Java EngineerRemote Software Developer
Required CredentialsBachelor's in Computer Science, Java certifications (e.g., Oracle Certified Java Programmer)Bachelor's in Computer Science or related field, general programming certifications
Work EnvironmentCollaborates with development teams, uses Java-based tools and frameworksWorks on various programming languages and projects, may include Java
Employer & Industry UsageTech companies, financial services, enterprise softwareStartups, tech firms, diverse industries
Common Search & ComparisonOften compared for Java-specific roles, Java expertise focusBroader programming roles, general software development

Remote Java Engineers specialize in Java development, often requiring Java-specific certifications and working within Java-centric environments. Remote Software Developers have a broader scope, working with multiple languages and technologies. The choice depends on whether you want to focus specifically on Java or a wider range of software development tasks.

What are the most commonly searched types of Java Engineer jobs in California? The most popular types of Java Engineer jobs in California are:
What job categories do people searching Remote Java Engineer jobs in California look for? The top searched job categories for Remote Java Engineer jobs in California are:
What cities in California are hiring for Remote Java Engineer jobs? Cities in California with the most Remote Java Engineer job openings:
Infographic showing various Remote Java Engineer job openings in California as of May 2026, with employment types broken down into 86% Full Time, 7% Part Time, and 7% Contract. Highlights an 11% Physical, and 89% Remote job distribution, with an average salary of $124,035 per year, or $59.6 per hour.

AI Engineer (Remote)

DivIHN

San Diego, CA • On-site, Remote

Contractor

Posted 28 days ago


Job description

For further inquiries regarding the following opportunity, please contact one of our Talent Specialists.
Abdul at (224) 507-1295
Vijay Raj Jayachandran at (630) 847-1776

Title: AI Engineer (Remote)
Duration: 12 Months
Location: San Diego, CA

Work Schedule: 8 AM - 5 PM PT
Only W2 candidates are eligible for this position. Third-party or C2C candidates will not be considered.
Must-Have Qualifications:
1. STEM Background: Minimum 4 year experiences with a Bachelor's or Master's with minimum 3 year experience in a STEM field (e.g., Computer Science, Engineering, Physics, Mathematics) with a dedicated focus on AI/ML in the last 1-2 years.
2. Proven experience with Google Gemini / Vertex AI (Non-negotiable). Hands-on experience with Gemini 2.5 family of generative AI models and associated technologies, including training, fine-tuning, and deployment.
3. Languages: Proficiency in Python, TensorFlow and other Machine Learning and Artificial Intelligence libraries for building LLM agents, tools and MCP servers.
4. Context Engineering: Proven experience performing context engineering and prompt tunning.
5. Create REST-APIs to serve AI services and Front-end development for user interface design and development.
6. Experience with Vector databases such as Pgvector, AlloyDB etc., graph databases, and other knowledge representation technologies. Clear understanding of Retrieval Augmented Generation (RAG), knowledge representation techniques.
7. Unstructured Data Handling: Demonstrated ability to work with unstructured data, including text documents, images, and other media types, and perform data cleaning, preprocessing, and transformation for AI applications (Non-negotiable).
Responsibilities:
1. Perform RAG, Grounding, Prompt Engineering in a project: Craft and refine effective prompts to achieve optimal results in various tasks related to product development.
2. Excellent attention to detail and organizational skills. Strong programming skills - including in python, ML ecosystem tools, and generative AI.
3. Knowledge + Vector Database Development: Design, develop, and implement a robust Vector Database using LLMs and other AI technologies, focusing on capturing information from diverse sources (PDFs, design documents, regulatory requirements, etc.).
4. Data Extraction and Structuring: Develop and implement pipelines for extracting data from unstructured documents, including tables, text, and images, structuring the data for LLM training and usage.
5. LLM Fine-Tuning and Training: Fine-tune and train generative AI models on Client's specific engineering data and domain knowledge to create domain-specific models.
6. AI Tool Development: Design and develop a user-friendly GenAI tool that integrates with the knowledge base, allowing engineers to ask questions, generate technical requirements, and perform engineering analyses.
7. Technical Requirements Generation: Implement functionality for automatically generating technical requirements from design documents, user stories, and system requirements using LLMs.
8. Documentation and Knowledge Transfer: Thoroughly document all development processes, including designs, architecture, code, and training procedures. Provide adequate knowledge transfer to Client's internal teams, enabling them to maintain and expand the system.
9. Collaboration: Work closely with the Subject Matter Experts and engineers to implement and optimize AI-powered workflows.
Additional Preferred Skills (not required, but a plus):
• Experience in creating REST-APIs.
• Familiarity with medical device development regulations (e.g., FDA guidelines, ISO 13485).
• Experience with front-end development for user interface design and development.
Required Skills
Full Stack Engineering: Experience building full stack application for service AI service.
Generative AI & LLM Platforms: 2+ years of experience with RAG, Grounding, Tuning, prompting using Gemini Vertex AI or Bing chat at enterprise level. Python, Java, C++, C#) for building LLM agents and tools.
Agent Building: Experience building AI/LLM agents (depending on the project's specific needs) using Python and Go for building LLM agents and tools. Experience Building MCP servers. Semantic analysis with Product Requirement text; technical use case, test cases etc.
Preferred Skills
• Experience in creating REST-APIs.
• Experience with medical device development processes
• Experience building complex applications with the OpenAI API or other LLMs
Education Requirements:
• Minimum Bachelors in Software/Computer/IT/Systems/Biomedical Engineering + 3 years.
Software Skills Required:
• Python, Java, C++, C#) for building LLM agents and tools. Software Version Control: (e.g., Git, SVN) for collaborative development.
Testing and Debugging Tools: (e.g., JUnit, pytest) for ensuring the quality of code and LLM agents.
Cloud computing platforms: Experience with cloud platforms such as AWS, Azure, or GCP is beneficial for working with large language models.
Version control systems: Git for collaboration and tracking code changes (optional).
Required Certifications
• Consider including certifications specific to AI/ML, such as Certified AI Professional (CAIP) or related certifications in the area of LLM technology.