
Senior Data Engineer, AI Data Engineering
Caterpillar Inc.
full-time
Posted on:
Location Type: Hybrid
Location: Chicago • Illinois • United States
Visit company websiteExplore more
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
PythonOOP principlesCICD pipelinesUnit testingIntegration testingAI technologiesNLPLLMRAGLangChain
Soft skills
communication skillscross functional teamworkproblem identificationproblem resolutiongrowth encouragementproactive learning