Principal AI Engineer, Java Backend

New

Skills

Distributed systems Elasticsearch Java Kubernetes Ldap Mysql Postgresql Redis Restful Apis

Lead the design, development, and scalability of core Java-based backend services that power our multi-tenant platform. Architect and optimize platform components to support high-throughput, low-latency, and mission-critical workflows. Integrate and manage core data systems to ensure performance, availability, and fault tolerance. Drive the modernization of backend services, refactoring legacy Java components and adopting modern patterns. Champion best practices for Java development, testing, observability, and deployment in a distributed environment. Collaborate cross-functionally with teams across DevOps, Security, SRE, and Application Engineering. Evaluate and implement scalable solutions for authentication, authorization, tenant isolation, and configuration management. Mentor engineers across teams in deep Java design principles and engineering for reliability. Develop and maintain platform APIs, service orchestration logic, and critical workflows. Identify and remediate bottlenecks in Java services and JVM performance. Build automation and guardrails for developer productivity and service reliability. Partner with architecture and leadership to drive long-term technical strategy and platform evolution. 10+ years of experience in Software Engineering with a strong focus on Java, Spring Boot, and distributed system design. Proven track record of building and maintaining scalable backend platforms supporting millions of users or high concurrency. Deep understanding of the Java ecosystem, JVM internals, memory management, performance tuning, and multithreading. Hands-on experience with data systems such as PostgreSQL/MySQL, Redis, Elasticsearch, and LDAP. Designing and supporting multi-tenant architectures, including isolation, resource control, and config management. Strong experience in building and managing RESTful APIs, microservices, and platform-level abstractions. Familiarity with infrastructure and deployment environments including Kubernetes, Docker, and AWS or other cloud providers. Solid knowledge of observability tools and log management. Integrating authentication and identity providers into Java services. Strong command of DevOps and automation practices. Proven leadership in cross-team collaboration, mentoring, and influencing architectural direction. Excellent analytical, problem-solving, and communication skills. Competitive salary Remote work

Key Responsibilities
  • Lead the design, development, and scalability of Java-based backend services
  • Architect and optimize platform components for high-throughput, low-latency workflows
  • Integrate and manage core data systems for performance and fault tolerance
  • Drive modernization of backend services and champion best practices
  • Mentor engineers in Java design principles and reliability engineering
Required Skills & Qualifications
  • 10+ years of Software Engineering experience with Java and Spring Boot
  • Proven track record in building scalable backend platforms
  • Deep understanding of Java ecosystem, JVM internals, and memory management
  • Hands-on experience with PostgreSQL/MySQL, Redis, Elasticsearch, and LDAP
  • Strong knowledge of RESTful APIs, microservices, and cloud deployment

Job Type: Remote

Salary: Not Disclosed

Experience: Entry

Duration: 12 Months

Share this job:

Similar Jobs

Software Engineer, Chainlink CRE

New

Deliver key features for decentralized oracle network environments

Build reliable, correct, and scalable systems

Debugging Distributed systems Software Engineering Testing

Chainlink CRE Software Engineer

New

Own component-level engineering work

Deliver key CRE features for decentralized oracle networks

Backend Development Debugging Distributed systems Product Development

Senior Sr. Reliability Engineer

New

Build and scale infra for high traffic volumes

Automate deployments, alerting, and incident response

Bash Scripting Distributed systems Gcp Go

Systems Engineering Manager

New

Lead and grow Systems Engineering skill community

Coach engineers towards technical maturity and delivery standards

Backend Services Communication Skills Distributed systems Project Management

Lead AI Engineer

New

Partnering with senior stakeholders to implement AI ideas in production

Designing and implementing multi-step agent-based workflows

Ai Systems Apis CI/CD Distributed systems

Staff Software Engineer

New

Navigate ambiguity and break down complex problems

Champion systemic improvement

Distributed systems Django gRPC Leadership

Senior AI Engineer

New

Collaborate with cross-functional teams to deliver fault-tolerant products

Tackle technical challenges and guide decisions

Apis Distributed systems Kafka Python

Customer Engineer

New

Own complex customer escalations

Collaborate across teams

Ai Cloud infrastructure Distributed systems NoSQL

Principal Software Engineer, AI Platform

New

Lead design, development, and scalability of Java-based backend services.

Optimize platform components for high-throughput, low-latency, and mission-critical workflows.

AWS Distributed systems Elasticsearch Java

Chainlink Runtime Engineer

New

Design, build, and maintain key features for decentralized oracle network environments

Collaborate with team members and partners to ensure technically sound solutions

Backend Development Communication Skills Debugging Distributed systems

Software Engineer, Chainlink Runtime Environment

New

Delivery of key CRE features

Building reliable systems

Debugging Distributed systems Reliability Scalability

Staff Software Engineer - Platform

New

Lead backend projects with architectural direction

Build and operate cloud-native backend and infra on AWS

AWS CI/CD Cloudformation Datadog

AI Software Engineer

New

Develop scalable AI solutions

Deliver high-priority AI projects on schedule

Ai/ml Cloud Platforms Devops Distributed systems

Staff Software Engineer

New

Set multi-year strategy for the modeling platform with senior leadership

Architect distributed computation systems that scale enterprise-wide

Apis Distributed systems Mentorship Observability

Senior Software Engineer, Trust Platform

New

Design, implement, and operate resilient distributed systems

Build real-time risk detection services

Backend Development Distributed systems Java Kotlin

Senior Database Engineer

New

Define database interface with coding architecture

Scale horizontally using sharding and multi-region replication

Database performance tuning Distributed systems Mysql Postgres

Senior Eng Manager, Domains Email

New

Lead and develop engineering team

Define vision for Business Email

Distributed systems Product Development Reliability Scalability

Staff TPM: Consumer Programs

New

Own and deliver complex cross-functional programs

Translate goals into executable program plans

Distributed systems Reliability Scalability Stakeholder Management

Staff Android Engineer

New

Lead technical vision for Android experiences

Design and build scalable mobile solutions

Android development Api Integration Distributed systems Kotlin

Chainlink CRE Engineer

New

Deliver key features for multiple decentralized oracle network environments

Maintain systems prioritizing reliability, correctness, and scalability

Debugging Distributed systems Reliability Scalability

Senior Mapping Engineer

New

Lead high-impact projects and innovative solutions

Drive backend and cross-functional projects

AWS Azure Backend Development Code Review

Senior TypeScript Backend Engineer

New

Deliver technical initiatives independently within high-availability systems.

Lead technical reviews and drive TypeScript/Node.js migrations.

Ai/ml API Design Distributed systems Java

Chainlink CRE Software Engineer

New

Deliver key features for decentralized oracle networks

Ensure system reliability, correctness, and scalability

Debugging Distributed systems Reliability Scalability

Principal AI Platform Engineer

New

Lead design, development, and scalability of Java backend services.

Architect and optimize platform components for efficiency.

Distributed systems Elasticsearch Java Kubernetes

Backend Engineer Platform Development

New

Build and evolve backend services for AI Fleet Management

Design scalable distributed systems for safe fleet-wide changes

Collaboration Continuous delivery Distributed systems Java

Senior Software Engineer, Atlas Clusters Security

New

Building and designing new features for Atlas

Leading complex technical projects

AWS Azure Backend Development C#

Chainlink CRE Engineer

Posted 3 days ago

Own component-level engineering work

Deliver key features for CRE

Backend Development Debugging Distributed systems Reliability

Senior Software Engineer, Lyft Business

Posted 3 days ago

Contribute to roadmap and architecture

Write well-tested, maintainable code

AWS Azure Debugging Distributed systems

Risk Engineering Lead/Manager

Posted 3 days ago

Lead strategy, roadmap, and delivery for risk/fraud systems.

Build and scale an engineering organization.

Distributed systems Docker Java Kubernetes

Data Platform Software Engineer

Posted 3 days ago

Design, develop, and maintain platform elements

Collaborate with product stakeholders

Algorithms AWS Azure Data Structures

Software Engineer

Posted 3 days ago

Deliver software for millions of players

Own projects from start to finish

CI/CD Cloud infrastructure Code reviews Customer Support

Software Engineer, CDN

Posted 3 days ago

Design, build, and scale a CDN for Starlink

Create tools and alerting for real-time system monitoring

C C++ Distributed systems Dns

Sr. Software Engineer, CDN

Posted 3 days ago

Design, build, and scale a new CDN for Starlink

Optimize hardware use and cost efficiency

C C++ CDN Code reviews

Chainlink CRE Software Engineer

Posted 3 days ago

Own component-level engineering work

Deliver key CRE features

Debugging Distributed systems Reliability Scalability

Developer/Community Advocate - AMER

Posted 3 days ago

Lead AMER meetup network and engage the developer community

Collaborate with cross-functional teams

Analytics Communication Skills Community engagement Distributed systems

Senior Product Manager - AI Cloud

Posted 3 days ago

Lead and manage software programs for AI Cloud platform

Engage with engineers on design decisions

Ai Cloud infrastructure Distributed systems Kubernetes

Senior Software Engineer

Posted 3 days ago

Architect and develop a secure data streaming platform

Collaborate across global engineering teams

Cloud Platforms Distributed systems Java Kubernetes

Software Engineer - AI Security Plane

Posted 3 days ago

Architect and build a low-latency AI security plane in Rust

Design distributed, scalable systems with concurrency

CI/CD Containers Distributed systems gRPC

Staff AI Engineer

Posted 3 days ago

Design and implement production-grade multi-agent systems

Establish evaluation frameworks for reasoning accuracy

Containers Distributed systems Generative AI ML

Engineering Manager, Mapping

Posted 3 days ago

Set technical vision and strategy for the product area

Lead engineers to ship code and tackle hard problems

Backend Development Collaboration Communication Distributed systems

Streaming Platform Engineer

Posted 3 days ago

Build and scale real-time streaming data systems

Enhance platform's reliability, observability, and scalability

Automation CI/CD Containers Distributed systems

Chainlink CRE Software Engineer

Posted 4 days ago

Own and deliver key CRE features

Build and maintain scalable systems

Communication Debugging Distributed systems Reliability

Product Manager, Kafka Connect

Posted 4 days ago

Lead product initiative from concept to growth

Enable enterprise-grade integration with external systems

Communication Design Distributed systems Engineering

Platform Developer Experience

Posted 4 days ago

Define and deliver Spotify AI developer experience

Enable dynamic context lookups via MCP backed context services

Distributed systems GraphQL Node.js Rest Apis

Software Engineer, Chainlink CRE

Posted 4 days ago

Deliver key CRE features for decentralized oracle networks

Build reliable, correct, and scalable systems

Communication Skills Debugging Distributed systems Software Engineering

AI Platform Software Engineer

Posted 4 days ago

Lead design and development of Java backend services

Architect and optimize mission-critical workflows

AWS Distributed systems Elasticsearch Java

Backend Engineer, AI

Posted 4 days ago

Build scalable backend services and APIs for AI Configs product

Collaborate with teams to improve GenAI workflows

Ai technologies Data Ingestion Distributed systems Go

Ads Monetization Engineer

Posted 4 days ago

Architect and build core monetization systems for ChatGPT Ads.

Define source of truth for ads monetization data.

Agile Development Api Integration Collaboration Data Analysis

Backend Software Engineer - Connectors

Posted 4 days ago

Design, build, and maintain Connectors to integrate Camunda with external systems

Evolve the Connector SDK and Runtime to help developers write and run Connectors at scale

Distributed systems Java Kubernetes Messaging

Chainlink CRE Engineer

Posted 5 days ago

Design and deliver key CRE features

Collaborate with teammates and partners

Backend Development Debugging Distributed systems Reliability
overtime