Apply

Machine Learning Engineer

Posted 15 days agoViewed

View full description

💎 Seniority level: Middle, 3+ years

📍 Location: Canada

💸 Salary: 80000.0 - 95000.0 USD per year

🔍 Industry: Cybersecurity

🏢 Company: SecurityScorecard👥 251-500💰 $180,000,000 Series E almost 4 years agoSecurityRisk ManagementCyber SecuritySoftware

⏳ Experience: 3+ years

🪄 Skills: AWSDockerPythonSQLGCPGitKubernetesMachine LearningNumpyPyTorchAzurePandasTensorflowCI/CDLinux

Requirements:
  • 3+ years of experience or equivalent demonstrable skills in ML Engineering, Data Science or related discipline.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, Physics, or a related field.
  • Strong programming skills in Python.
  • Experience with machine learning frameworks such as PyTorch, TensorFlow, or Scikit-learn.
  • Proficiency in data manipulation and analysis using tools such as Polars, Pandas, NumPy, or SQL.
  • Solid understanding of algorithms, statistics, and data structures.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • Knowledge of CI/CD pipelines and version control systems (e.g. Git).
  • Familiarity with Linux/Unix command line tools.
Responsibilities:
  • Design, train, and optimize machine learning models and algorithms.
  • Build and maintain scalable data pipelines to preprocess, clean, and transform raw data for analysis and model training.
  • Implement and manage models in production environments, ensuring scalability, reliability, and performance.
  • Stay updated on the latest machine learning techniques, tools, and frameworks to enhance model accuracy and efficiency.
  • Work closely with data scientists, software engineers, and product teams to understand requirements and integrate ML solutions into products.
  • Continuously monitor, evaluate, and fine-tune models post-deployment to maintain accuracy and robustness.
  • Create clear and concise documentation for models, processes, and systems to support team collaboration and knowledge sharing.
Apply

Related Jobs

Apply

📍 California, Colorado, Idaho, Illinois, Georgia, Missouri, Nevada, New Jersey, New York, Oregon, Rhode Island, Texas, Utah, Washington, Canada

🧭 Full-Time

💸 225000.0 - 315000.0 USD per year

🔍 Mobile industry

  • 10+ years of industry experience in Machine Learning, Software Engineering and/or Infrastructure
  • 5+ years of industry experience applying Machine Learning to large scale problems
  • Very strong coding ability
  • Good team communication and collaboration skills
  • B.S. or higher in Computer Science (PhD is a plus)

  • Build state-of-the-art deep learning models to make accurate bidding decisions in millions of auctions per second
  • Work with an experienced team of ML, Software, and Infrastructure Engineers
  • Design, engineer & implement reliable, scalable, and cost-efficient systems
  • Achieve core business objectives by enabling next generation ML models and technologies
  • Utilize vendor-based products (AWS, Weights & Biases, etc.), open source technologies (PyTorch, PySpark, etc.), and in-house tooling

AWSMachine LearningPyTorchSoftware Engineering

Posted 4 days ago
Apply
Apply

📍 US, Canada

🧭 Full-Time

🔍 Mobile industry

🏢 Company: Liftoff👥 501-1000💰 Private about 4 years agoAdvertising PlatformsBig DataMobile AdvertisingApp MarketingAd RetargetingMobileAd Network

  • 10+ years of industry experience in Machine Learning, Software Engineering and/or Infrastructure.
  • 5+ years of industry experience applying Machine Learning to large scale problems.
  • Very strong coding ability.
  • Good team communication and collaboration skills.
  • B.S. or higher in Computer Science (PhD is a plus).

  • Build state-of-the-art deep learning models to make accurate bidding decisions in millions of auctions per second.
  • Work with an experienced team of ML, Software, and Infrastructure Engineers.
  • Design, engineer & implement reliable, scalable, and cost-efficient systems.
  • Achieve core business objectives by enabling next generation ML models and technologies.
  • Utilize vendor-based products and open source technologies.

AWSPythonSoftware DevelopmentMachine LearningPyTorch

Posted 7 days ago
Apply
Apply

📍 United States, Canada

🧭 Full-Time

💸 260800.0 - 365100.0 USD per year

🔍 Digital Advertising

🏢 Company: Reddit👥 1001-5000💰 $410,000,000 Series F over 3 years ago🫂 Last layoff over 1 year agoNewsContentSocial NetworkSocial Media

  • 10+ years of contributing high-quality code to production systems that operate at scale.
  • 2+ years of experience operating as a Senior Staff engineer.
  • 5+ years of experience in 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 or other marketplaces is preferred.
  • Familiarity with control systems and reinforcement learning algorithms is a strong plus.
  • Significant experience in Java, Python, Go, Scala, C++, or similar languages.
  • Experience with data processing frameworks like Spark, Flink, Kafka.
  • Familiarity with AWS or GCP as a cloud service provider.
  • Experience with tools like Kubernetes, Docker, Airflow, etc.
  • Familiarity with datastores such as ElasticSearch, Redis, and Postgres.

  • Building Reddit-scale optimizations to improve advertiser outcomes using innovative techniques.
  • Leveraging live auction data and model predictions to adjust campaign bids in real-time.
  • Incorporating knowledge of the Reddit ads marketplace into budget pacing algorithms.
  • Leading a team of 15+ engineers on designing new bid & budget optimization products.
  • Conducting rigorous A/B experiments to evaluate business impact.
  • Collaborating with cross-functional teams for customer representation.

AWSDockerPythonElasticSearchGCPJavaKafkaKubernetesMachine LearningPyTorchC++AirflowAlgorithmsCassandraGoPostgresRedisSparkTensorflowScala

Posted 12 days ago
Apply
Apply

📍 Canada

💸 100000.0 - 120000.0 USD per year

🔍 Cybersecurity

🏢 Company: SecurityScorecard👥 251-500💰 $180,000,000 Series E almost 4 years agoSecurityRisk ManagementCyber SecuritySoftware

  • 5+ years of experience or equivalent skills in ML Engineering or related field.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, Physics or related field.
  • Strong programming skills in Python.
  • Experience with machine learning frameworks such as PyTorch, TensorFlow, or Scikit-learn.
  • Proficiency in data manipulation using tools like Polars, Pandas, NumPy, or SQL.
  • Solid understanding of algorithms, statistics, and data structures.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • Knowledge of CI/CD pipelines and version control systems (e.g. Git).
  • Familiarity with Linux/Unix command line tools.

  • Establish best practices and share expertise through mentorship.
  • Design, train, and optimize machine learning models and algorithms.
  • Build and maintain scalable data pipelines for data preprocessing and analysis.
  • Implement and manage models in production ensuring scalability, reliability, and performance.
  • Stay updated on machine learning techniques to enhance model accuracy.
  • Collaborate with data scientists and software engineers for ML solution integration.
  • Monitor, evaluate, and fine-tune models post-deployment for accuracy.

AWSDockerPythonSQLGCPGitKubernetesMachine LearningNumpyPyTorchAlgorithmsAzureData StructuresPandasTensorflowCI/CDLinux

Posted 15 days ago
Apply
Apply

📍 Poland, France, United States, India

🧭 Full-Time

💸 72000.0 - 99000.0 EUR per year

🔍 AI and Machine Learning

🏢 Company: Pathway👥 11-50💰 Seed 2 months agoArtificial Intelligence (AI)

  • Graduate of a 4+-year university degree in Computer Science with A-grades in foundational and Machine Learning courses.
  • Passion for delivering high-quality code and solutions.
  • Experience with hands-on Machine Learning/Data Science work in the Python stack.
  • Expertise in model monitoring, git, build systems, and CI/CD.
  • Fluency in English.
  • Respectful and curious about new technologies.

  • Help design experimental end-to-end ML/AI pipelines.
  • Contribute to addressing new use cases, beyond state of the art.
  • Improve/adapt AI pipelines for production, working directly with client data.
  • Invent ways to pre-process data sources for optimal performance.
  • Design benchmark tasks and perform experiments.
  • Build unit tests and implement model monitoring.
  • Contribute high-quality production code to developer frameworks.
  • Pre-process data sets for LLM training.

PythonGitIoTMachine LearningAlgorithmsData scienceCI/CD

Posted 18 days ago
Apply
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++AirflowAlgorithmsCassandraGoPostgresRedisSparkTensorflow

Posted about 1 month ago
Apply
Apply
🔥 Machine Learning Engineer
Posted about 1 month ago

📍 Canada

🧭 Full-Time

🔍 Landscape construction

🏢 Company: GoMaterials👥 1-10💰 Seed over 2 years agoMarketplaceConstructionLandscaping

  • Bachelor's or Master's degree in Computer Science, Data Science, Machine Learning, or related field.
  • Experience with AI Agent solution development and framework.
  • Strong programming skills in Python, R, or similar.
  • Familiarity with fine-tuning techniques and ML libraries such as TensorFlow, PyTorch, Scikit-learn.
  • Experience with cloud platforms (AWS, Google Cloud, Azure).
  • Strong understanding of data structures, algorithms, and mathematical concepts in ML.
  • Familiarity with deep learning techniques.
  • Excellent problem-solving, analytical skills, and teamwork abilities.

  • Design, develop, and implement machine learning and deep learning algorithms and models.
  • Explore and define business problems and design AI solutions.
  • Collaborate with teams to transform raw data into actionable insights.
  • Train, test, and optimize models for accuracy and efficiency.
  • Deploy machine learning models, ensuring reliability and robustness.
  • Monitor and maintain ML pipelines for improvements.
  • Conduct data preprocessing and feature engineering.
  • Research new algorithms and techniques for model performance.
  • Document processes and troubleshoot issues.

AWSPythonMachine LearningPyTorchAlgorithmsAzureData scienceData StructuresTensorflowAnalytical SkillsCI/CDTeamwork

Posted about 1 month ago
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 ManagementPyTorchCross-functional Team LeadershipAlgorithmsGoTensorflowCommunication SkillsAnalytical SkillsCollaboration

Posted about 1 month ago
Apply
Apply

📍 Canada

🧭 Full-Time

💸 125000 - 175000 CAD per year

🔍 Fintech

🏢 Company: Affirm👥 1001-5000💰 Post-IPO Equity almost 4 years ago🫂 Last layoff almost 2 years agoLendingFinancial ServicesPaymentsFinTech

  • 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 about 2 months ago
Apply
Apply

📍 Canada

🧭 Full-Time

🔍 Artificial Intelligence

🏢 Company: Cresta👥 101-250💰 $125,000,000 Series D about 1 month agoAutomotiveCustomer ServiceArtificial Intelligence (AI)Intelligent SystemsRetailMachine LearningTelecommunicationsNatural Language ProcessingSoftware

  • 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 about 2 months ago
Apply