Enable job alerts via email!

Senior Engineer - Java AI/ML (REMOTE)

GEICO

Indianapolis (IN)

Remote

USD 72,000 - 205,000

Full time

7 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company is seeking a Senior Engineer specializing in Java and AI/ML to enhance customer experiences through scalable solutions. The role involves collaboration across teams, mentoring, and utilizing modern technologies in a fast-paced environment. Ideal candidates will have extensive experience in software development and a strong understanding of AI/ML applications.

Benefits

Comprehensive health insurance
Paid vacation, sick, and parental leave
401(k) plan
Tuition reimbursement
Paid training and licensures

Qualifications

  • 4+ years of Java software development.
  • 3+ years of applied AI/ML experience.

Responsibilities

  • Scope, design, and build scalable, resilient distributed systems.
  • Engage in cross-functional collaboration throughout the software lifecycle.

Skills

Java
C++
Python
C#
AI/ML
Problem Solving

Education

Bachelor’s degree in Computer Science

Tools

AWS
GCP
Azure

Job description

Join to apply for the Senior Engineer - Java AI/ML (REMOTE) role at GEICO

Our Senior Java Engineer is a key member of the engineering staff working across the organization to provide a frictionless experience to our customers and maintain the highest standards of protection and availability. Our team thrives in delivering high-quality technology products and services in a hyper-growth environment where priorities shift quickly. The ideal candidate has broad and deep technical knowledge, typically ranging from front-end UIs through back-end systems and all points in between.

Position Responsibilities
  1. Scope, design, and build scalable, resilient distributed systems
  2. Build product definition and leverage your technical skills to drive towards the right solution
  3. Engage in cross-functional collaboration throughout the entire software lifecycle
  4. Work in a team environment utilizing AI and ML to streamline contact center operations
  5. Lead design sessions and code reviews to elevate engineering quality
  6. Define, create, and support reusable application components and patterns
  7. Utilize developer tooling and Azure services for Java application design, implementation, and maintenance
  8. Mentor other engineers
  9. Share best practices and improve processes within and across teams
Qualifications
  1. Advanced programming experience with at least two modern languages such as Java, C++, Python, or C#
  2. Proficient with AI/ML stack and libraries; experience in shipping applied AI products
  3. Understanding of microservices architecture and REST APIs
  4. Experience with system architecture, design patterns, reliability, and scaling
  5. Knowledge of DevOps concepts and cloud architecture
  6. Experience with continuous delivery and infrastructure as code
  7. Strong problem-solving skills
  8. Ability to work in a fast-paced environment
  9. Knowledge of software development lifecycle tooling
  10. In-depth knowledge of data structures and algorithms
Experience
  1. 4+ years of Java software development
  2. 3+ years of applied AI/ML experience
  3. 3+ years of system architecture and design experience
  4. 3+ years with cloud services like AWS, GCP, or Azure
  5. 2+ years with open-source frameworks
Education
  • Bachelor’s degree in Computer Science, Information Systems, or equivalent experience
Salary Range

$72,000 - $204,500 annually, subject to factors like experience, education, location, and market conditions.

Benefits
  • Comprehensive health insurance
  • Paid vacation, sick, and parental leave
  • 401(k) plan
  • Tuition reimbursement
  • Paid training and licensures
Additional Information

GEICO does not sponsor employment authorization for this role at this time. The company is committed to equal opportunity employment and provides accommodations for qualified individuals with disabilities.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Engineer - Java AI/ML (REMOTE)

GEICO

Marlton

Remote

USD 72,000 - 205,000

7 days ago
Be an early applicant

Senior Engineer - Java AI/ML (REMOTE)

GEICO

Virginia Beach

Remote

USD 72,000 - 205,000

7 days ago
Be an early applicant

Senior Engineer - Java AI/ML (REMOTE)

GEICO

Melville

Remote

USD 72,000 - 205,000

7 days ago
Be an early applicant

Senior Engineer - Java AI/ML (REMOTE)

GEICO

North Liberty

Remote

USD 72,000 - 205,000

7 days ago
Be an early applicant

Senior Engineer - Java AI/ML (REMOTE)

GEICO

Anchorage

Remote

USD 72,000 - 205,000

7 days ago
Be an early applicant

Senior Engineer - Java AI/ML (REMOTE)

GEICO

Macon

Remote

USD 72,000 - 205,000

4 days ago
Be an early applicant

Senior Engineer - Java AI/ML (REMOTE)

GEICO

Poway

Remote

USD 72,000 - 205,000

7 days ago
Be an early applicant

Senior Engineer - Java AI/ML (REMOTE)

GEICO

Katy

Remote

USD 72,000 - 205,000

5 days ago
Be an early applicant

Senior Engineer - Java AI/ML (REMOTE)

GEICO

Lenexa

Remote

USD 72,000 - 205,000

8 days ago