Caterpillar Inc.

Senior Data Engineer, AI Data Engineering

Caterpillar Inc.

full-time

Posted on:

Location Type: Hybrid

Location: ChicagoIllinoisUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $112,710 - $183,140 per year

Job Level

About the role

  • As a Senior Data Engineer on the Helios Data Engineering team, you will be responsible for developing Python data pipelines that build business data objects used to support applications.
  • Responsibilities of the incumbents are across functional lines with individuals assigned in new program development.
  • Competent to perform all programming, project management, and development assignments without close supervision; normally assigned the more complex aspects of systems work.
  • Works directly on complex application/technical problem identification and resolution.
  • Interpreting design requirements for engineering implementation
  • Building and deploying CICD pipelines
  • Implementing source to target mapping as pipeline code
  • Responsibility for Unit and Integration testing
  • Maintains high standards of software quality within the team by establishing good practices and habits
  • Identifies and encourages areas for growth and improvement within the team
  • Employee is also responsible for performing other job duties as assigned by Caterpillar management from time to time.

Requirements

  • Extensive software development experience and solid working knowledge of OOP principles.
  • Knowledge and experience with Embedding Models and Concepts for effectively chunking data
  • Extensive experience working with Git version control
  • Exceptional communication skills with experience working on a cross functional teams.
  • Extensive experience deploying software using CI/CD tools such as Jenkins, Github Actions, Azure Devops etc.
  • Extensive experience in designing and developing software applications in Python.
  • Experience with AWS components such as Bedrock, Lambda, Dynamo, Fargate, S3, Sagemaker, IAM and RDS
  • Experience with relational and/or noSQL databases such as PostgreSQL, DynamoDB, MongoDB, Oracle, etc.
  • Knowledge and experience with AI technologies such as NLP, LLM, RAG, LangChain frameworks, etc
  • Experience working with NVIDIA Jetson or Orin hardware platforms, particularly in the context of AI model deployment
  • Hands-on experience with NVIDIA NeMo or NVIDIA NIM (Inference Microservices) for hosting embedding models
  • Demonstrated strong learning ability and a proactive approach to staying current with the latest technologies and industry trends.
Benefits
  • Medical, dental, and vision benefits*
  • Paid time off plan (Vacation, Holidays, Volunteer, etc.)*
  • 401(k) savings plans*
  • Health Savings Account (HSA)*
  • Flexible Spending Accounts (FSAs)*
  • Health Lifestyle Programs*
  • Employee Assistance Program*
  • Voluntary Benefits and Employee Discounts*
  • Career Development*
  • Incentive bonus*
  • Disability benefits
  • Life Insurance
  • Parental leave
  • Adoption benefits
  • Tuition Reimbursement
Applicant Tracking System Keywords

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

Hard Skills & Tools
PythonOOP principlesCICD pipelinesUnit testingIntegration testingAI technologiesNLPLLMRAGLangChain
Soft Skills
communication skillscross functional teamworkproblem identificationproblem resolutiongrowth encouragementproactive learning