Apply

Machine Learning Engineer

Posted 2024-11-09

View full description

💎 Seniority level: Proven experience as a Machine Learning Engineer or similar role.

📍 Location: Canada

🔍 Industry: Landscape construction

🏢 Company: GoMaterials

🗣️ Languages: English

⏳ Experience: Proven experience as a Machine Learning Engineer or similar role.

🪄 Skills: AWSPythonMachine LearningPyTorchAlgorithmsAzureData scienceData StructuresTensorflowAnalytical SkillsCI/CD

Requirements:
  • Bachelor’s or Master’s degree in Computer Science, Data Science, Machine Learning, or a related field.
  • Experience with AI Agent solution development and frameworks.
  • Proven experience as a Machine Learning Engineer or similar role.
  • Strong programming skills in Python, R, or similar languages.
  • Familiar with fine-tuning techniques on existing models.
  • Experience with machine learning libraries/frameworks such as TensorFlow, PyTorch, Scikit-learn, etc.
  • Familiarity with cloud platforms (AWS, Google Cloud, Azure) for deploying machine learning models.
  • Strong understanding of data structures, algorithms, and mathematical concepts used in machine learning.
  • Familiar with deep learning techniques and development processes.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
Responsibilities:
  • Design, develop, and implement machine learning and deep learning algorithms and models.
  • Explore and define business problems, design and develop AI agent solutions for specific tasks.
  • Collaborate with product team and engineers to transform raw data into actionable insights.
  • Train, test, and optimize models to ensure accuracy, efficiency, and scalability.
  • Deploy machine learning models into production environments, ensuring reliability and robustness.
  • Monitor and maintain machine learning pipelines, identifying areas for improvement or enhancement.
  • Conduct data preprocessing and feature engineering.
  • Research and evaluate new algorithms, tools, and techniques to enhance model performance.
  • Document processes, models, and experiments for knowledge sharing and reproducibility.
Apply

Related Jobs

Apply

📍 United States, Canada

🧭 Full-Time

💸 230000 - 322000 USD per year

🔍 Advertising technology

  • 7+ years of contributing high-quality code to production systems that operate at scale.
  • 5+ years of experience building control systems, PID controllers, multi-armed bandits, reinforcement learning algorithms, or bid/pricing optimization systems.
  • Experience leading large engineering teams and collaborating with cross-functional partners.
  • Experience designing optimization algorithms in an ad serving platform and/or other marketplaces.
  • Significant experience in one or more general-purpose programming languages like Java, Python, Go, Scala, C++, or similar.
  • Familiarity with data processing frameworks like Spark, Flink, Kafka, Druid, etc.
  • Experience with a cloud service provider like AWS or GCP.
  • Knowledge of tools like Kubernetes, Drone, CircleCI, Spinnaker, Argo, Airflow, Docker, Thrift.
  • Experience with datastores such as ElasticSearch/Amazon OpenSearch, Redis, Postgres, Cassandra, BigQuery.
  • Experience with machine learning modeling frameworks like TensorFlow or PyTorch.

  • Building Reddit-scale optimizations to improve advertiser outcomes using cutting-edge techniques in the industry.
  • Leverage live auction data and model predictions to adjust campaign bids in real time.
  • Incorporate knowledge of the Reddit ads marketplace into budget pacing algorithms powered by control & reinforcement learning systems.
  • Lead the team on designing new bid & budget optimization products and algorithms as well as conducting rigorous A/B experiments to evaluate the business impact.
  • Actively participate and work with other leads to set the long-term direction for the team, plan and oversee engineering designs and project execution.

AWSDockerPythonElasticSearchGCPJavaKafkaKubernetesMachine LearningPyTorchC++AirflowAlgorithmsCassandraElasticsearchGoPostgresRedisSparkTensorflow

Posted 2024-11-21
Apply
Apply

📍 United States, Canada

🧭 Full-Time

💸 216700 - 303400 USD per year

🔍 Social Media/Technology

  • 2+ years of experience with leading applied machine learning models with Tensorflow/Pytorch.
  • 5+ years of end-to-end experience of training, evaluating, testing, and deploying machine learning models.
  • Proficiency with programming languages (Java, Python, Golang, C++, or similar) and statistical analysis.
  • Experience of orchestrating complicated data pipelines and system engineering on large-scale dataset.
  • Prior experience with information retrieval and recommendation system.
  • Ads domain knowledge on product and ML solutions is a plus.

  • Building ads retrieval and early ranking system for critical ML tasks with advanced industrial level techniques.
  • Research, implement, test, and launch new model architectures including information retrieval, ANN, recommendation system, deep neural networks.
  • Drive technical roadmaps and lead day to day project execution.
  • Contribute meaningfully to team vision and strategy.
  • Work on large scale data systems, backend services, and product integration.
  • Collaborate closely with multiple stakeholders across product, engineering, research, and marketing.
  • Be a mentor and cross-functional advocate for the team.

PythonJavaMachine LearningPyTorchC++StrategyAlgorithmsGolangTensorflow

Posted 2024-11-21
Apply
Apply

📍 Canada

🔍 Healthcare

  • Experience in machine learning and data engineering.
  • Strong programming skills.

  • Play a crucial role in shaping integrative care through machine learning.
  • Leverage mission and extensive data resources.
  • Revolutionize the field of integrative care using cutting-edge techniques.

LeadershipPythonArtificial IntelligenceData AnalysisData MiningJavaJavascriptKerasMachine LearningNumpyPeople ManagementPyTorchJavaScriptCross-functional Team LeadershipAlgorithmsData analysisData miningGoTensorflowCommunication SkillsAnalytical SkillsCollaboration

Posted 2024-11-07
Apply
Apply

📍 Canada

🧭 Full-Time

💸 178000 - 228000 USD per year

🔍 Financial technology

🏢 Company: Affirm

  • 8+ years of experience as a machine learning engineer, with a PhD counting for up to 2 years.
  • Experience in developing machine learning models from inception to impact.
  • Proficiency in machine learning, including Generalized Linear Models, Gradient Boosting, Deep Learning, etc.
  • Strong engineering skills in Python and data manipulation with SQL.
  • Experience with large scale distributed systems like Spark or Ray.
  • Familiarity with open source projects like scikit-learn, pandas, NumPy, etc.
  • Experience with Kubernetes, Docker, and Airflow is a plus.
  • Excellent communication skills and capability to drive cross-functional collaboration.

  • Use Affirm’s proprietary and other third party data to develop machine learning models that predict the likelihood of default and make decisions.
  • Partner with engineering teams to build model training, decisioning, and monitoring systems.
  • Research solutions and develop prototypes for future credit decisioning.
  • Implement and scale data pipelines, features, and algorithms for production models.
  • Collaborate with various teams to define requirements for new products.

PythonSQLKubernetesMachine LearningNumpyPyTorchAirflowAlgorithmsPandasSparkCommunication Skills

Posted 2024-11-07
Apply
Apply

📍 Canada

🧭 Full-Time

💸 125000 - 175000 CAD per year

🔍 Fintech

🏢 Company: Affirm

  • 2+ years of experience as a machine learning engineer or PhD in a relevant field.
  • Proficiency in machine learning, with experience in gradient boosting, online learning, and deep learning.
  • Domain knowledge in fraud risk is a plus.
  • Strong programming skills in Python.
  • Experience with large-scale distributed systems like Spark and Ray.
  • Experience with machine learning frameworks such as scikit-learn, pandas, numpy, xgboost, and pytorch.
  • Excellent communication skills and ability to drive cross-functional requirements.
  • Ability to present technical concepts in audience-appropriate ways.
  • Persistence, patience, and a strong sense of responsibility.

  • Use proprietary and third-party data to develop machine learning models that predict likelihood of fraud.
  • Partner with the ML platform team to build fraud-specific ML infrastructure.
  • Research groundbreaking solutions and develop prototypes for fraud decisioning.
  • Implement and scale data pipelines, new features, and algorithms essential to production models.
  • Collaborate with engineering, fraud, and product teams to define new product requirements.
  • Develop fraud models to maximize user conversion while minimizing losses.

PythonMachine LearningNumpyPyTorchAlgorithmsPandasSparkCommunication Skills

Posted 2024-10-28
Apply
Apply

📍 Canada

🧭 Full-Time

🔍 Artificial Intelligence

🏢 Company: Cresta

  • Bachelor’s Degree in Computer Science, Mathematics, or a related field; Master’s or Ph.D. preferred, or equivalent professional experience.
  • 7+ years of hands-on industry experience with AI and machine learning, preferably with 3+ years of experience working with LLMs in large-scale production environments.
  • Expert knowledge of machine learning concepts and methods, especially those related to NLP, Generative AI, and working with LLMs.
  • Proven leadership in designing and deploying AI solutions at scale, with a deep understanding of model optimization and real-time AI applications.
  • Extensive practical knowledge of modern machine learning frameworks and technologies (e.g., PyTorch, Tensorflow, Hugging Face, NumPy), as well as experience with distributed systems and cloud-based AI infrastructure.
  • Strong problem-solving and strategic thinking abilities, with a proven ability to lead cross-functional teams and work collaboratively to deliver innovative AI solutions in production.
  • A passion for driving AI adoption and pushing the boundaries of AI technology into real-world applications, with an ability to mentor junior engineers and influence strategic decisions across the organization.

  • Design, develop, and deploy Cresta’s AI Agent solutions and proprietary models.
  • Focus on practical AI challenges such as improving reasoning, planning capabilities, and evaluation in real-world scenarios.
  • Collaborate with cross-functional teams including front-end and back-end software engineers to integrate AI Agents into Cresta’s customer solutions.
  • Lead initiatives to scale AI systems for production environments, ensuring performance and reliability across use cases.
  • Contribute to solving cutting-edge problems in AI and help define the future roadmap for Cresta’s AI Agents.
  • Innovate and research ways to improve security, cost-efficiency, and reliability of AI systems.

LeadershipMachine LearningNumpyPyTorchTensorflowProblem SolvingMentoring

Posted 2024-10-24
Apply
Apply

📍 United States, the Netherlands, United Kingdom, Ireland, Estonia, Portugal, Spain, France, Sweden, Canada

🔍 Climate technology

🏢 Company: Overstory

  • At least 8 years of commercial experience as a Data Scientist or Machine Learning Engineer.
  • Advanced scientific Python experience, including libraries like numpy, scipy, scikit-learn, pandas.
  • Experience with geospatial or satellite data, and tools such as gdal, rasterio, shapely, fiona, geopandas, QGIS.
  • Experience with deep learning algorithms, particularly in geospatial contexts, using tools like pytorch and tensorflow.
  • Experience in leading small teams organized around projects or initiatives.
  • Passion for climate issues.
  • Enjoy working in a remote-first, fast-paced environment.

  • Develop new vegetation intelligence products using geospatial Python libraries and machine learning tools.
  • Support existing products through data exploration, model improvements, and bug fixes.
  • Lead projects and initiatives, ensuring the value of contributions is communicated to stakeholders.
  • Build tooling and processes to measure the value and performance of contributions.

LeadershipPythonMachine LearningNumpyPyTorchAlgorithmsGrafanaPandasTensorflowCollaboration

Posted 2024-10-22
Apply
Apply

📍 US, Canada

🔍 AI and Machine Learning

🏢 Company: Cresta

  • Bachelor's Degree in Computer Science, Mathematics, or related field, or equivalent professional experience.
  • 3+ years of hands-on industry experience with AI and machine learning, preferably 1+ years of hands-on experience in working with LLMs in production environments.
  • Strong knowledge of basic machine learning concepts and methods, especially those related to NLP and GenAI.
  • Practical knowledge and expertise in modern machine learning frameworks and technologies (e.g. PyTorch, Tensorflow, Hugging Face, NumPy).
  • Strong problem-solving abilities, ability to work collaboratively with cross-functional teams and a passion for bringing AI solutions into real-world use.

  • Design, develop, and deploy Cresta’s AI Agent solutions and proprietary models.
  • Focus on practical AI challenges such as improving reasoning, planning capabilities, and evaluation in real-world scenarios.
  • Collaborate with cross-functional teams including front-end and back-end software engineers to integrate AI Agents into Cresta’s customer solutions.
  • Lead initiatives to scale AI systems for production environments, ensuring performance and reliability across use cases.
  • Contribute to solving cutting-edge problems in AI and help define the future roadmap for Cresta’s AI Agents.
  • Innovate and research ways to improve security, cost-efficiency, and reliability of AI systems.

Machine LearningNumpyPyTorchTensorflowProblem Solving

Posted 2024-10-21
Apply
Apply

📍 Canada

🧭 Full-Time

💸 160000 - 242000 CAD per year

🔍 Technology and Internet

🏢 Company: Mozilla

  • A bachelor’s degree in Statistics, Computer Science, related technical field, or equivalent practical experience.
  • A minimum of 6 years of experience in a quantitative role, with ideally much of that as a machine learning engineer or a data scientist.
  • Knowledge of and expertise in Natural Language Processing (NLP).
  • Proficiency in a data query language (e.g., SQL) and a programming language (e.g., Python).
  • Demonstrable experience with the full lifecycle of machine learning models - from development to deployment and monitoring.
  • Being an excellent team player with a proven ability to work effectively in cross-functional teams.
  • Ability to be self-directed after work is assigned and help less experienced team members get unblocked.

  • Apply statistical and machine learning techniques to process and analyze unstructured textual data.
  • Develop and finetune machine learning models for tasks such as entity recognition, classification, and text generation.
  • Utilize pretrained language models (e.g., GPT, LLAMA) and adapt them for specific use cases.
  • Optimize models for production usage, including considerations for scalability, latency, and resource.
  • Monitor and refine deployed models for performance and efficiency, and conduct troubleshooting when necessary.
  • Work closely with interdisciplinary teams to deliver high-quality features and solutions.
  • Stay current with advancements in NLP research, methodologies, and best practices.
  • Be consistently productive and operate with a high degree of autonomy.

PythonSQLMachine LearningCollaboration

Posted 2024-10-16
Apply
Apply

📍 Canada

🧭 Full-Time

💸 185500 CAD per year

🔍 Cryptocurrency and Blockchain

🏢 Company: Coinbase Careers Page

  • Experience with at least one ML model: LLMs, GNN, Deep Learning, Logistic Regression, Gradient Boosting trees.
  • Working knowledge in data mining, information retrieval, advanced statistics, natural language processing, or computer vision.
  • Exhibit core cultural values: add positive energy, communicate clearly, be curious, and be a builder.
  • PhD degree strongly preferred with 3+ years of relevant experience or MS degree with 5+ years.
  • Experience with Python, data analysis, and visualization is a plus.

  • Investigate and harness cutting-edge machine learning methodologies, including deep learning, large language models (LLMs), and graph neural networks.
  • Address challenges in fraud detection, feed ranking, recommendation systems, targeting, chatbots, and blockchain mining.
  • Develop and deploy robust, low-maintenance applied machine learning solutions in a production environment.
  • Create onboarding codelabs, tools, and infrastructure to democratize access to machine learning resources across Coinbase.

Machine Learning

Posted 2024-10-16
Apply