Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Allstate

Senior Applied Machine Learning Engineer – Software Engineering Focus

Allstate

. Implement applications following 12-factor principles to build products and iterative enhancements .

Posted 9/17/2026full-timeRemote • Illinois • United StatesSenior💰 $120,000 - $193,725 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in full stack development, particularly with Java 17+ and Spring Boot 4.x+, while leveraging test-driven development and continuous integration practices. Capable of leading product architecture discussions and mentoring junior team members in software engineering best practices.

Highest-signal resume keywords
Java 17+ ProficiencySpring Boot 4.x+ ExperienceTest-Driven DevelopmentCI/CD Pipeline ImplementationMongoDB Schema Design

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Java 17+Spring Boot 4.x+PythonGenAI DeploymentMachine Learning SystemsCI/CD PipelinesMongoDBOAuth ImplementationCloud Services (AWS, Azure, GCP)Observability Platforms
Soft Skills
LeadershipCoachingCollaborationProblem-SolvingCommunication
Tools & Technologies
JenkinsGitHub ActionsAutomated Verification ToolsApplication Monitoring ToolsLogging Tools
Industry Keywords
12-Factor PrinciplesContinuous IntegrationContinuous DeliveryProduction SupportSecurity Compliance

Tech Stack

Tools & technologies
AWSAzureCloudGoogle Cloud PlatformJavaJenkinsMongoDBPythonSpringSpring BootSpringBoot

About the role

Key responsibilities & impact
  • Implement applications following 12-factor principles to build products and iterative enhancements
  • Own the full stack of software products and backend services
  • Leverage test-driven development and continuous integration to ensure product agility and quality
  • Participate in product architecture and design decisions
  • Design, develop, and maintain UI, APIs, backend services, and supporting infrastructure
  • Practice daily paired programming and test-driven development
  • Expand test coverage and ensure adherence to test-driven development practices
  • Execute product strategy with customer needs in mind
  • Serve as an expert on a business domain and provide leadership on at least one technology stack
  • Coach more junior team members on technologies and XP practices
  • Establish continuous integration, delivery, and deployment pipelines
  • Review deployment readiness through automated and manual verification
  • Troubleshoot production issues and perform root cause analysis during service disruptions
  • Support software products in user environments
  • Address security findings, vulnerability remediation, and compliance requirements
  • Lead and participate in team standups
  • Participate in retrospectives and derive actionable improvements
  • Participate in iteration planning meetings to align on backlog stories and chores

Requirements

What you’ll need
  • 3 or more years of experience
  • Strong proficiency in Java 17+ and Spring Boot 4.x+
  • Proficiency in Python
  • Experience deploying GenAI and/or machine learning systems into production
  • Experience building GenAI systems is preferred but not required
  • Prior experience building and/or supporting CI/CD pipelines (Jenkins, GitHub Actions, or equivalent)
  • Prior experience working with MongoDB, including schema design, indexing, and performance optimization
  • Demonstrated experience supporting production applications, monitoring, and incident response
  • Prior experience implementing authentication (OAuth, OIDC, SSO)
  • Familiarity with observability platforms, logging, and application monitoring
  • Prior experience using cloud services (AWS, Azure, GCP) is a plus
  • Background investigation required
  • Must have a dedicated, private workspace when working from home
  • Reliable internet with minimum speeds of 50 MB download and 5 MB upload required

Benefits

Comp & perks
  • Comprehensive technology setup, including a laptop, monitors, headset, keyboard, and mouse
  • Monthly connectivity reimbursement to help offset internet costs