Apache Hadoop, C Programming, C++, Data science techniques, Java Programming, Machine learning techniques, MapReduce, Python Programming, PyTorch, R Programming, Scala Programming, SQL, TensorFlow
As a Machine Learning Software Engineer, for the John Deere Enterprise you will work on a product team to help drive and scale capabilities associated with integrating machine learning into business and manufacturing processes. In this position you will be providing leading product design by providing technical leadership; in addition to planning, coordinating, coding and testing - to deliver functionality of a complicated nature on the complete product or products it supports. You will be collaborating on developing cutting edge utilities and software products within a team of like-minded software engineers, data engineers and data scientists that will be used to:
Expect to work with the latest Python packages, distributed computing frameworks, machine learning packages, relational and non-relational database management systems, cloud infrastructure, and all within Continuous Delivery and Agile Development process.
The ideal candidate will have experience programming in Python and developing scalable solution in AWS. Candidate will be proficient in developing reusable Python packages, knowledgeable of software design patterns and scalable data structures, able to evaluate database design and author performance queries for data processing needs, able to breakdown complex software tasks into manageable user and technical stories, ensure quality test coverage, review peer code and provide recommendations, and keep up to speed on the latest scientific programming and machine learning open source trends including MLOps. Expect also to work with with AWS machine learning (Sagemaker) and supporting services like Lambda, IoT and GreenGrass services as well as API Gateway and cloud formation (CDK).
The ideal candidate has a BS or MS in a Software Engineering, Computer Science, or related field of study. Work experience should consist of a proven track record of efficiently designing, developing, and releasing machine learning software product both independently and collaboratively over a 5+ year period.
Visa sponsorship is NOT available for this position.
What Skills You Need
What Makes You Stand Out
Education (or equivalent work experience)
John Deere is the brand name of Deere & Company, an American corporation that manufactures agricultural, construction, and forestry machinery, diesel engines, drivetrains used in heavy equipment, and lawn care equipment.
Waterloo, ON, Canada
2-4 year
Clarion, IA, USA
2-4 year
East Moline, IL, USA
2-4 year
Waterloo, IA, USA
2-4 year
Kaiserslautern, Germany
2-4 year