Full Stack LLM Engineer – Data Scientist

Caterpillar · Industrial · Bangalore, Karnataka

Full Stack LLM Engineer – Data Scientist role focused on developing and engineering end-to-end system features using Python, with a cloud-first and agile mindset, involving the full software development lifecycle. The role requires proficiency in Python and has a preference for experience with cloud and agile methodologies, front-end and back-end technologies, and databases. Machine Learning knowledge is listed as 'Working Knowledge'.

What you'd actually do

  1. Develop and engineer end-to-end features of a system using Python programming language.
  2. Collaborate with cross-functional teams to deliver innovative solutions that improve client services.
  3. Leverage new technologies to solve challenging business problems with a cloud-first and agile mindset.
  4. Ensure the quality of the code by writing automated tests and performing code reviews.
  5. Participate in the full software development lifecycle, including design, development, testing, and deployment.

Skills

Required

  • Proficiency in Python programming language
  • Strong understanding of software development principles and practices

Nice to have

  • Experience with cloud-first and agile methodologies
  • Experience with front-end technologies such as HTML, CSS, and JavaScript
  • Experience with back-end technologies such as Django, Flask, or Node.js
  • Solid grasp of database technologies such as MySQL, PostgreSQL, or MongoDB
  • Business Statistics
  • Accuracy and Attention to Detail
  • Analytical Thinking
  • Machine Learning
  • Programming Languages

What the JD emphasized

  • minimum 5+ years of experience
  • Python programming language

Other signals

  • end-to-end features
  • Python programming language
  • cloud-first and agile mindset
  • full software development lifecycle