Salute My Job

Job Information

Cargill ML Software Engineer in Bangalore, India

ML Software Engineer

Cargill provides food, agriculture, financial and industrial products and services to the world. Together with farmers, customers, governments and communities, we help people thrive by applying our insights and over 150 years of experience. We have 160,000 employees in 70 countries who are committed to feeding the world in a responsible way, reducing environmental impact and improving the communities where we live and work.


PositionPurpose & Summary

Seeking creative, passionate, engineering minded softwareengineers looking for an environment with a core set of values anchored intrust, autonomy and a relentless focus on user experience. At Cargill, we’ve recently established adedicated team of software engineers whose sole responsibility is to rapidlydevelop intelligent software solutions with and for our business partners andcustomers. Across all of our businesses,we are embarking on a journey to digitalize our product lines, and this teamwill act in partnership with our businesses to bootstrap those digitalofferings.

We are looking for a talented Machine Learning Engineerto help us build and optimize the ML team and technology behind our chatbotproduct lines.

Does the following sound like you?

  • You have good knowledge of ML and NLP technologies and frameworks, enabling you to provide informed advice on approaches for any particular task. - If you don’t know an answer, you don’t mind admitting it and working with others to find out the answer.

  • You love working with other people. You enable the engineers around you to be the best that they can be.

  • You have experience in successfully developing NLP applications using ML and deploying them into production systems.

Sound Awesome? Itis. Once we start talking, we’ll happilyintroduce you to any of the other members of the team and have them tell youall about it.


  • 80% ML Software Development

  • Be creative, be collaborative, be interested, be driven

  • Write well designed, testable, efficient code for intelligent software

  • Integrate ML components into a fully functional software system

  • Participate in a dynamic development environment where solutions evolve daily as customer demands emerge over time.

  • Participate in identification of solution options to meet customer and technical requirements

  • Provide hands-on ML models, designs, prototypes, and implementations incorporating intelligent softwareengineering best practices, tools and monitoring according to industry best practicesHands on programming to contribute effectively to project deliverables

  • Work seamlessly with process defined

  • Test code periodically to ensure accurate results and perform debugging

  • Perform upgrades to make software and systems efficient

  • Develop, test and analyze programming applications

  • Resolve programming issues by applying problem solving skills.

  • Build skillsets in the infrastructure

20% Business Analysis andPartnering

  • Regularly interface with architects, analysts, process designers, business SMEs, and users to understand and evaluate business requirements.


Education,Experience, Skills

Minimum RequiredQualifications

  • Must be competent speaking English

  • High School Diploma or GED

  • 2 years in the software engineering with focus on ML

  • Knowledge of public cloud services (AWS, preferably) and API's

  • Coding in Python with Scikit learn implementations

  • Keras, PyTorch, Tensorflow knowledge.

  • Experience in an agile environment – focused on advocacy and puritan beliefs

  • Self-reliant, assertive, passionate and humble

Preferred Qualifications

  • Fluency in English.

  • Undergraduate in the sciences or engineering or arts, with training certifications in software development.

  • Undergraduate or masters in computer science or related field

Job Information Technology

Primary Location India-KA-Bangalore

Schedule Full-time

Job Type Standard

Shift Day Job

Req ID: BAN04254