Senior Data Integration Developer

Toronto, ON, Canada

Job Description


\xe2\x80\x8b

Position Title: Senior Data Integration Developer

Position Type: Regular - Full-Time \xe2\x80\x8b

Position Location: Toronto HQ

Requisition ID: 23001

\xe2\x80\x8b

\xe2\x80\x8b

We know the importance that food plays in people\'s lives - the power it has to bring people, families and communities together. Our purpose is to bring enjoyment to people\'s lives through great tasting food, in a way which reflects our values.

TEAM OVERVIEW:

Earth Observation at McCain operates as a new, independent start-up division under McCain Foods Limited. Through the use of satellite and other remote sensing technologies, the business unit delivers crop insights to McCain agriculture, farmers, and other non-competitive crop buyers to improve decision-making on crop production and agricultural practices under climate volatility.

The business unit aims to deliver data insight services globally across McCain and commercialize its offering for potato and other crops. We are a new, growing team looking to quickly scale this exciting technology.

This team will advance McCain\'s commitments to regenerative agriculture through smart and sustainable farming practices. Its growth feeds into McCain\'s purpose with sustainability at the heart of producing delicious, planet-friendly food.

JOB PURPOSE:

As a Senior Data Integration Developer, you will work in a small team with developers and data scientists to develop, operate and maintain our automated data processing pipeline within AWS to provide agricultural metric data to meet our customers\' needs. Your primary focus will be to accelerate the development and integration of new models through directly building an integration environment, refining our processes for model development and integration, developing queries for data retrieval, and coaching others within the team.

This role can operate remote-first if the individual prefers. Hybrid and in-office work arrangements are also available within McCain\'s office footprint (primarily Toronto and Florenceville). There will be a requirement to be in-person roughly once per quarter for team workshops and events.

KEY JOB RESPONSIBILITIES:

  • Work in a small team building new and innovative products in the world of agriculture
  • Work with the software development team to assist in building a data science integration environment to speed up the algorithm integration process. Provide technical expertise on existing integrated models. Continue to refine the process while integrating new models
  • Develop SQL Queries for data retrieval and algorithm execution for newly developed models to be integrated in the processing pipeline
  • Work as a cross functional bridge between data science and software development teams to advance algorithm integration and create documentation and technical specifications that best address the integration needs of new models
  • Design, develop and maintain software architecture including the database, data warehouse and processing pipelines
  • Be involved with all technical activities within the team such as estimating, sprint planning, software development life cycle activities, code reviews, testing, deployments, and documentation creation
  • Mentor other Data Scientists and Software Developers within the team
  • Participate in data science brainstorming and activities to support and share knowledge
  • Travel within Canada at least once per quarter for in-person team meetings and events
KEY QUALIFICATION & EXPERIENCES:
  • 5+ years of experience working in a similar role
  • Required Skills:
  • Experience in application development, developing reliable, scalable and well-documented applications
  • Intermediate experience with Python
  • Intermediate to expert experience with relational database solutions (Postgres, MySQL)
  • Intermediate experience with Docker
  • Experience with testing frameworks like pytest
  • Familiar with CI tools like CircleCI, Jenkins, etc.
  • Valued Skills:
  • Interest in agriculture, food systems, or sustainability
  • Knowledge of Python libraries such as Flask, SQLAlchemy, etc
  • Knowledge of Documentation solutions like Sphinx and ReadTheDocs or other documentation solutions
  • Experience with front-end frameworks like Angular, React
  • Experience with Javascript
  • Experience with AWS or equivalent cloud platform (GCS, Azure)
  • Experience with data warehousing solutions (Snowflake, Redshift, etc)
  • Familiar with artifact repositories like CodeArtifacts
  • Experience with ECS (Fargate)
  • Experience with Lambda
  • Experience workflow management frameworks such as Step Functions, etc\xe2\x80\xa6
  • Knowledge of Cognito
  • Experience with business intelligence tools such as PowerBI, Superset
  • Knowledge of machine learning lifecycle
The above information indicates the general nature and level of work performed by employees within this classification. It is not a comprehensive inventory of all duties, responsibilities and qualifications required of employees assigned to this job.

McCain Foods is an equal opportunity employer. We see value in ensuring we have a diverse, antiracist, inclusive, merit-based, and equitable workplace. As a global family-owned company we are proud to reflect the diverse communities around the world in which we live and work. We recognize that diversity drives our creativity, resilience, and success and makes our business stronger.

McCain is an accessible employer. If you require an accommodation throughout the recruitment process (including alternate formats of materials or accessible meeting rooms), please let us know and we will work with you to meet your needs.

The health and safety of McCain employees and their families has been our number one priority since the start of COVID-19 pandemic. With vaccination restrictions easing across the globe we do not currently require employees to be vaccinated, but we reserve the right to change this mandate in line with health guidance and regulations in each country.

Your privacy is important to us. By submitting personal data or information to us, you agree this will be handled in accordance with the

Job Family: Information Technology
Division: Global Strategy
Department: \xe2\x80\x8bData Development \xe2\x80\x8b
Location(s): CA - Canada : Ontario : Toronto || CA - Canada : New Brunswick : Florenceville-Bristol

Company: McCain Foods (Canada)

McCain Foods

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2222462
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, Canada
  • Education
    Not mentioned