Remote (Global) Full-time

GEICO is hiring a Senior Engineer - (Backend, Document AI/ML) - REMOTE

About the Role

GEICO is seeking a Senior Engineer focused on Backend and Document AI/ML to build high-performance, low-maintenance, zero-downtime platforms and applications. In this remote role, you will help drive the company's insurance business transformation and lead the technical roadmap for our document intelligence initiatives.

What You'll Do

  • Build and operate machine learning models for the document management domain, contributing to end-to-end ML system building.
  • Coordinate and collaborate with product managers, engineering team members, and customers to solve complex problems.
  • Leverage open-source frameworks and embrace the cloud native development paradigm.
  • Mentor and help coach and strengthen the technical expertise of our engineering and product community.
  • Consistently push for engineering excellence by sharing best practices and improving processes within and across teams.

What We're Looking For

  • Bachelor’s degree in Computer Science, Information Systems, or equivalent education or work experience.
  • 5+ years of professional software development experience on large-scale distributed systems for high-traffic internet applications or business-critical enterprise systems.
  • 5+ years building custom AI/ML models with main-stream machine learning algorithms.
  • 4+ years of experience in open-source frameworks.
  • 3+ years of experience with AI/ML frameworks like TensorFlow, PyTorch, etc.
  • 3+ years of experience with MLOps frameworks like MLflow, Kubeflow, etc.
  • Fluency in at least two modern languages such as Java, Golang, Python, or C#, including object-oriented design.
  • Experience building data-intensive large-scale systems with focus on fault-tolerance and throughput.
  • Extensive knowledge and experience in AI/ML models, algorithms, and MLOps best practices.
  • Expertise in building enterprise-grade AI/ML products at scale.
  • Experience in Document Intelligence related product development.
  • Experience building products with micro-services oriented architecture and extensible REST APIs.
  • Experience building the architecture and design of new and current systems (architecture, design patterns, reliability, and scaling).
  • Fluency in DevOps concepts and best practices in CI/CD pipelines and infrastructure as code.
  • Experience with application performance monitoring tools and performance assessments.
  • In-depth knowledge of CS data structures and algorithms.
  • Experience with solving analytical problems with quantitative approaches.
  • Ability to excel in a fast-paced, startup-like environment.
  • Knowledge of developer tooling across the software development life cycle (task management, source code, building, deployment, operations, real-time communication).

Technical Stack

  • Languages: Java, Golang, Python, C#
  • AI/ML Frameworks: TensorFlow, PyTorch
  • MLOps Frameworks: MLflow, Kubeflow

Team & Environment

You will report to a Senior Staff Engineering Manager of the Document Platform within GEICO's Platform Engineering organization.

Benefits & Compensation

  • Compensation Range: $105,000.00 - $215,000.00
  • Comprehensive Total Rewards program for physical well-being, mental and emotional health, and financial future.
  • Financial benefits including a 401K savings plan vested from day one with a 6% match, performance-based incentives, and tuition assistance.
  • Access to mental healthcare as well as fertility and adoption assistance.
  • Workplace flexibility and the GEICO Flex program, offering the ability to work from anywhere in the US for up to four weeks per year.
  • Personalized development programs, industry-leading training, certification assistance, and career mentorship.
  • Employee engagement and recognition programs.

Work Mode

This is a remote position open to candidates in the United States.

GEICO provides equal employment opportunity for all associates and job applicants regardless of race, color, religious creed, national origin, ancestry, age, gender, pregnancy, sexual orientation, gender identity, marital status, familial status, disability, or genetic information.

Required Skills
JavaGolangPythonTensorFlowPyTorchMLflowKubeflowC#Document AIMachine LearningBackend DevelopmentAPI DevelopmentCloud PlatformsDistributed SystemsCI/CD
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
About company
GEICO

GEICO offers quality insurance coverage to millions of customers. The company thrives through relentless innovation to exceed customer expectations.

Visit website
Job Details
Category backend
Posted 7 months ago