The Climate Corporation (Bayer Crop Science)

Backend Engineer, Multiple Levels

Toronto, Ontario Canada
Git API Kafka Spark AWS Python Java Scala Docker Microservices Hadoop TensorFlow
Description

Position Overview: 

 
The Climate Corporation is looking for a talented and motivated backend engineer to contribute to our mission of helping the world’s farmers sustainably increase productivity through digital tools. As a senior technical engineer, you will be a strong contributor to a team chartered with building services that store and serve the data that is essential to our internal and external clients. You will play a key role in the design and technical stewardship of existing and next-generation large scale storage and retrieval systems. If you are a skilled, creative, collaborative software engineer who wants to have a positive impact on the world, we would love to talk to you about a role here at The Climate Corporation. 

 

Basic Qualifications:  

  • Bachelor’s or Master's degree in computer science or a related field or 4+ years of equivalent experience  
  • Software engineering work experience using a functional or object oriented language  
  • Experience building scalable backend services (REST APIs, microservices, designing and implementing efficient data processing algorithms, messaging paradigms, middleware, persistent store)  
  • Experience working with distributed platforms such as Hadoop, Flink, Spark, Kafka etc. 
  • Experience working with AWS or other public Cloud platforms  

Preferred Qualifications:  

  • Solid knowledge of software development methodologies and best practices  
  • At least years experience in production with deployment in large cloud-based distributed environments 
  • At least years experience in production working with distributed platforms such as Flink, AWS Kinesis, Spark, Kafka etc. 
  • Knowledge of functional programming (Strong Plus) 
  • Experience with dynamic language (Python) (Desired) 
  • Experience with compiled JVM language (Java, Scala) (Strong Plus) 
  • Experience building robust backend services and REST APIs 
  • Experience with relational and non-relational databases and persistence store 
  • Experience with Amazon Web Services (EC2, S3, RDS, SQS, etc.) (Strong Plus) 
  • Experience with messaging paradigms and middleware. (SQS, JMS etc) 
  • Proficiency with version control systems, such as Git and automated CICD systems 
  • Experience with open source schedulers (Airflow, Oozie etc) 
  • Experience with AWS or similar cloud architecture 
  • Experience with Docker, ECS, or similar container architecture 
  • Experience with AWS SageMaker or similar modeling infrastructure 
  • Experience with TensorFlow or similar ML/AI packages  

This position requires full vaccination against COVID-19.  

What we offer:  

  • Competitive compensation and rewards package  
  • Collaborative, diverse and inclusive culture  
  • Career development and global opportunities  
  • Work-life flexibility programs such as flex hours, employee discounts, volunteer days, wellness, and other employee offerings  

  

Bayer is committed to fostering, cultivating and preserving a culture of Inclusion and Diversity. We embrace and encourage our employees’ differences and believe that our people are our most valuable asset. The collective sum of individual life experiences, knowledge, innovation, self-expression, unique capabilities that our employees invest in their work represents our culture, reputation, and Bayer’s values and purpose.  

  

Learn more about our values and purpose at: https://www.bayer.com/en/ca/canada-our-purpose-values  
 
 

 Application Deadline: Dec 19, 2022 

Bayer welcomes and encourages applications from people with disabilities. Candidates participating in our selection process requiring accommodation due to a disability or medical need are encouraged to notify the Bayer representative that they will be meeting with to ensure appropriate arrangements can be made.  

The Climate Corporation (Bayer Crop Science)
The Climate Corporation (Bayer Crop Science)
Agriculture AgTech Developer Tools Farming SaaS Software

3 applies

1018 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 166 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers