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.
Caterpillar Inc.

Lead Software Engineer – AWS, Snowflake, ML Backend

Caterpillar Inc.

. Drive the technical vision, execution, and quality of core software products .

Posted 10/22/2026full-timeChennai • IndiaSeniorWebsite

Core Competencies

Role fit
Core Competencies

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

Demonstrates expertise in architecting and maintaining backend microservices for machine learning models, with a strong focus on AWS services and data-intensive applications. Proven ability to lead technical teams, establish CI/CD practices, and ensure data governance while mentoring junior engineers.

Highest-signal resume keywords
AWS Ecosystem ExpertiseAdvanced SQL ProficiencyMicroservices ArchitectureMachine Learning InfrastructureData Governance

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
Python ProgrammingBackend System DeploymentREST/gRPC Endpoint DevelopmentData Pipeline ManagementPerformance TuningData ModelingBatch and Real-Time AnalyticsCI/CD PracticesCode ReviewTesting Strategies
Soft Skills
Exceptional CommunicationStakeholder ManagementConsensus BuildingMentoringCoaching
Tools & Technologies
AWS SageMakerAWS LambdaAWS ECS/EKSAWS Step FunctionsSnowflakeCI/CD Tools
Industry Keywords
Data-Intensive ApplicationsMachine Learning ModelsDistributed SystemsData GovernanceAnalytic Datasets

Tech Stack

Tools & technologies
AWSCloudDistributed SystemsGRPCMicroservicesPythonSQL

About the role

Key responsibilities & impact
  • Drive the technical vision, execution, and quality of core software products
  • Balance hands-on coding and technical leadership with architecture collaboration
  • Partner with enterprise architects, product managers, data scientists, and engineering teams to design secure, scalable, high-performance distributed systems
  • Architect and maintain backend microservices for deploying, scaling, and monitoring machine learning models in production
  • Design batch and real-time analytical pipelines for enterprise data ingestion, feature engineering, and predictions
  • Establish CI/CD practices for ML infrastructure, including model versioning, registry, and drift tracking
  • Co-design cloud-native distributed backend systems using AWS managed services such as SageMaker, Lambda, ECS/EKS, and Step Functions
  • Build optimized Snowflake storage, data views, and analytical queries
  • Ensure data governance, access controls, and reproducible data validation across training and live execution layers
  • Write clean, efficient, and secure code for critical components and complex backend features
  • Set coding standards, conduct code reviews, and establish testing strategies
  • Mentor and coach junior and mid-level software engineers

Requirements

What you’ll need
  • 8+ years of professional software development experience
  • Solid focus on building data-intensive applications or ML backend infrastructure
  • Hands-on expertise building architectures across the AWS ecosystem, including compute, storage, and serverless workflow orchestration
  • Deep proficiency in advanced SQL, Snowflake warehousing, data modeling, and performance tuning for massive, complex analytic datasets
  • Strong programming background, e.g. Python
  • Experience deploying scalable backend systems, REST/gRPC endpoints, and handling data pipelines
  • Exceptional communication and stakeholder management
  • Ability to build consensus across multi-disciplinary technical teams

Benefits

Comp & perks
  • Relocation is available for this position
  • Equal Opportunity Employer