Caterpillar

Senior Software Engineer – genAI

Caterpillar
Apply
16 hours ago
Košice, SlovakiaSenior

Responsibilities

  • Develop and deploy generative AI solutions using Python and object-oriented programming principles.
  • Implement and manage CI/CD pipelines using GitHub Actions.
  • Deploy software solutions on AWS using CloudFormation.
  • Build services with FastAPI on AWS.
  • Work with LangChain, LangGraph, Semantic Kernel, and Crew.ai.
  • Apply large language model and prompt engineering concepts.
  • Assist with machine learning and AI pipelines using Apache Airflow.
  • Perform software implementation, problem solving, maintenance, and support within an agile software development environment.
  • Collaborate with Slovakia-based engineering leadership and Cat Digital IT in the United States.

Requirements

  • Knowledge of software development tools and activities, with the ability to produce software products or systems aligned with product requirements.
  • Knowledge of the software development life cycle and structured methodologies for delivering and managing software products.
  • Knowledge of the technical aspects of software products, including designing, configuring, and integrating them.
  • Software development experience and solid knowledge of object-oriented programming principles.
  • Experience designing and developing software applications in Python and/or Go.
  • Experience with Python libraries including FastAPI, LangGraph, and LangChain.
  • Experience working with Git version control on medium to large teams.
  • Experience deploying software using GitHub Actions or similar tools.
  • Experience with AWS components such as SageMaker Studio, Lambda, API Gateway, and RDS.
  • Exceptional communication skills and experience working on cross-functional teams.
  • Technical writing skills.

Benefits

  • Full-time position based in Kosice, Slovakia.
  • Training and development opportunities in an innovation-focused environment.
  • Performance-related annual cash incentive.
  • Industry-leading pension plan.
  • Five additional vacation days beyond the legislative requirement.
  • Life insurance.
  • One volunteering day.
  • Multisport Card.

Tech Stack

Apache AirflowAWSFastAPIGitGitHub ActionsGoPython
Caterpillar

About Caterpillar

10,000+ employees

Caterpillar Inc. designs, manufactures, and services construction and mining equipment, diesel and natural gas engines, industrial gas turbines, and diesel-electric locomotives for infrastructure, resource, and energy customers. The public company, founded in 1925 and headquartered in Irving, Texas, sells primarily through an independent worldwide dealer network and provides equipment financing. It operates through Construction Industries, Resource Industries, and Energy & Transportation segments, with shares traded on the NYSE and Euronext Paris.

Contact me