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.
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
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
Job Type Standard
Shift Day Job
Req ID: BAN04254