
Senior Data Engineer
Caterpillar Inc.
full-time
Posted on:
Location Type: Office
Location: Chicago • Illinois, Texas • 🇺🇸 United States
Visit company websiteSalary
💰 $110,520 - $179,640 per year
Job Level
Senior
Tech Stack
AWSAzureDynamoDBJenkinsMongoDBNoSQLOraclePostgresPython
About the role
- Responsible for developing Python data pipelines that build business data objects used to support applications.
- Competent to perform all programming, project management, and development assignments without close supervision.
- 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.
Requirements
- Extensive software development experience and solid working knowledge of OOP principles.
- 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 Lambda, Dynamo, Fargate, S3, Sagemaker, IAM and RDS
- Experience with relational and/or noSQL databases such as PostgreSQL, DynamoDB, MongoDB, Oracle, etc.
- Demonstrated strong learning ability and a proactive approach to staying current with the latest technologies and industry trends.
- Knowledge and experience with AI technologies such as NLP, LLM, RAG, LangChain frameworks, etc is a plus
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 principlesCI/CDUnit testingIntegration testingAWSGitrelational databasesnoSQL databasesAI technologies
Soft skills
communication skillsproject managementproblem identificationteam collaborationproactive learninggrowth mindsetsoftware quality standardsdesign interpretation