Fully Remote ML/AI Engineer - Near Shore
Role details
Job location
Tech stack
Job description
Located in Canada we're seeking a skilled AI/ML Engineer to develop robust data pipelines on our Google Cloud Data Platform. You'll design, optimize, and deploy solutions to support scientific discovery, using languages like Java, Scala, and Python. Collaborating closely with product managers, you'll ensure the continuous delivery of technology solutions, adhering to Agile and DevOps principles. Responsibilities include designing data pipelines, implementing ETL programs, and maintaining compliance with data governance policies. Your role will involve real-time and batch processing, enforcing data representation standards, and ensuring technical delivery meets security and regulatory standards. You'll work closely with Data Scientists, SREs, and Product Managers to deliver high-quality software and deploy machine learning models using Python and Jupyter notebook.
Requirements
Experience with data engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management (Git, Github actions, continuous integrations, testing, and operations)
-
Programing languages - Terraform Java SQL python
-
Experience with Data Ware housing - Red
-
experience with a public cloud - Moving into GCP currently operating in Azure
-
Basic understanding of Shell Scripting
-
Experience with Agile, DevOps & Automation testing, build, deployment, CI/CD Deployments
-
AI/ML Methodologies - experience with distributed data/computing tools (MapReduce, Hadoop, Hive, EMR, Kafka, Spark, Gurobi, or MySQL)
-
experience working on real-time data and streaming applications
-
Experienced with visualization tools like SSRS, Excel, PowerBI, Tableau, Google Looker, Azure Synapse