Apply

Machine Learning Engineer

Posted 2 months agoViewed

View full description

πŸ’Ž Seniority level: Senior, 5+ years

πŸ“ Location: San Francisco Bay Area, Seattle, UK, India

πŸ’Έ Salary: 160000.0 - 218000.0 USD per year

πŸ” Industry: B2B technology

πŸ—£οΈ Languages: English

⏳ Experience: 5+ years

πŸͺ„ Skills: AWSPythonSQLKerasMachine LearningNumpyProduct ManagementPyTorchAlgorithmsData engineeringData sciencePandasSparkTensorflowCollaborationScala

Requirements:
  • 5+ years in machine learning engineering or a related field, with hands-on experience in deploying production-level models.
  • Degree in Computer Science, Machine Learning, Engineering, or related fields (e.g., Mathematics, Statistics, Physics).
  • Demonstrated expertise in deploying and optimizing machine learning models in areas like Ranking & Recommendation Systems, Ad Optimization, Reinforcement Learning, and Experimentation.
  • Proficient in Python and ML libraries (Scikit-Learn, Pandas, Numpy).
  • Experience with Scala for data pipeline and optimization.
  • Familiarity with ML frameworks like TensorFlow, Keras, PyTorch, and SparkML.
  • Strong SQL and No-SQL database skills.
  • Google Cloud Platform or AWS experience preferred, along with Spark and BQML.
Responsibilities:
  • Develop and deploy machine learning models that drive real-time business insights and impact campaign KPIs.
  • Build robust data pipelines to support ML model training, testing, and deployment at scale, leveraging Python and Scala.
  • Collaborate closely with data engineering, product management, and UX design teams to ensure seamless model integration.
  • Implement monitoring systems to evaluate model performance in production and strategize optimization.
  • Stay updated on industry advancements and integrate new techniques.
Apply

Related Jobs

Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 100000.0 - 125000.0 USD per year

πŸ” B2B SaaS

🏒 Company: Documo

  • Experience with the software development life cycle (SDLC).
  • Knowledge in performance optimization and debugging of ML models.
  • Ability to work with data processing, model versioning, and experiment tracking.
  • Experience in collaborating with cross-functional teams.
  • Ability to provide technical support and resolve escalated issues.

  • Design, develop, and maintain ML pipelines and systems.
  • Implement and optimize model fine-tuning processes.
  • Develop and maintain infrastructure for model deployment and monitoring.
  • Collaborate with product management to ensure ML solutions meet customer needs.
  • Lead code reviews and maintain best practices for ML model deployment.
  • Mentor junior engineers and share expertise in ML engineering.

AWSDockerPythonData AnalysisData MiningMachine LearningMLFlowPyTorchAlgorithmsTensorflow

Posted about 2 hours ago
Apply
Apply

πŸ“ Ireland, Netherlands, United Kingdom

🧭 Full-Time

πŸ” Social media/Community platform

  • 5+ years of relevant MLE experience in natural language processing, deep learning, and AI model development.
  • Strong background in Python programming and deep learning frameworks like TensorFlow, PyTorch, or Hugging Face Transformers.
  • Expertise in distributed training frameworks (e.g., Ray Training, PyTorch Distributed) and efficient utilization of hardware resources.
  • Proficiency in data preprocessing, tokenization, embeddings, and language modeling techniques.
  • Passion for developing scalable, well-designed, and responsible AI solutions that positively impact society.
  • Excellent communication and collaboration skills, with the ability to discuss complex technical topics with diverse teams.
  • Entrepreneurial spirit, self-motivation, and a bias towards action in fast-paced environments.

  • Design, develop, and optimize large language models for various natural language processing tasks.
  • Implement and maintain training pipelines, leveraging distributed training and optimizing for performance and efficiency.
  • Collaborate with cross-functional teams to gather requirements, define model architectures, and iterate on model development.
  • Conduct model evaluations, performance analysis, and optimization to improve model accuracy and reduce biases.
  • Stay up-to-date with the latest research and advancements in the field of natural language processing, multimodal signals, and large language models.
  • Contribute to the development of best practices, guidelines, and ethical AI principles for responsible LLM development and deployment.

PythonMachine LearningPyTorchTensorflow

Posted about 24 hours ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ” Technology / Mobile Applications

🏒 Company: Fetch

  • Excellent programming skills, primarily in Python.
  • Experience in training ML models using frameworks such as Pytorch or TensorFlow.
  • Experience deploying ML models in production environments with high traffic.
  • Familiarity with public cloud environments, like AWS.
  • Strong understanding of the underlying mathematics of ML models.

  • Focus on developing ML models and the necessary infrastructure for large-scale deployment.
  • Responsible for the full life-cycle of machine learning, including data labeling, model development, and deployment.
  • Collaborate with backend, devops, and data engineers on specific projects.

AWSPythonMachine LearningPyTorchTensorflowData managementA/B testing

Posted 1 day ago
Apply
Apply

πŸ“ United States, Canada

🧭 Full-Time

πŸ’Έ 230000.0 - 322000.0 USD per year

πŸ” Digital Advertising

  • Significant experience in one or more general-purpose programming languages like Java, Python, Go, Scala, C++ or similar.
  • Experience with data processing frameworks like Spark, Flink, Kafka, Druid, etc.
  • Experience with a cloud service provider like AWS or GCP.
  • Familiarity with tools: Kubernetes, Drone, CircleCI, Spinnaker, Argo, Airflow, Docker, Thrift.
  • Experience with datastores: ElasticSearch / Amazon OpenSearch, Redis, Postgres, Cassandra, BigQuery.
  • Experience with a machine learning modeling framework like Tensorflow or PyTorch.

  • Building Reddit-scale optimizations to improve advertiser outcomes using cutting-edge techniques in the industry.
  • 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 powered by control & reinforcement learning systems.
  • Leading 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 participating and working with other leads to set the long-term direction for the team, plan and oversee engineering designs and project execution.

AWSDockerPythonElasticSearchKafkaKubernetesMachine LearningPyTorchAlgorithmsCassandraPostgresRedisSparkTensorflow

Posted 2 days ago
Apply
Apply

πŸ“ United States, Canada

🧭 Full-Time

πŸ’Έ 216700.0 - 303400.0 USD per year

πŸ” Internet and online communities

  • 5+ years of professional experience as a Machine Learning Engineer with a focus on data-intensive systems.
  • Strong theoretical knowledge of machine learning and statistical concepts.
  • Proven experience with large-scale data processing technologies such as Kubeflow, Airflow, BigQuery, GraphQL, Kafka, and Redis.
  • Proficiency in SQL to derive insights from large datasets.
  • Excellent communication and teamwork skills.

  • Work closely with engineers to enhance the experience of new and low-signal users by applying advanced ML techniques.
  • Train, evaluate, and deploy sophisticated machine learning models to improve user experiences.
  • Participate in the full software development cycle including design, development, QA, deployment, experimentation, analysis, and iteration.
  • Collaborate with other ML teams and disciplines to find technical solutions to complex challenges.
  • Handle large-scale data, models, pipelines, and product integration.

PythonSQLApache AirflowKafkaKubeflowMachine LearningRedis

Posted 2 days ago
Apply
Apply

πŸ“ Germany, India

🧭 Full-Time

πŸ” Customer relationship management (CRM) software

🏒 Company: HubSpotπŸ‘₯ 1001-5000πŸ’° $35,000,000 Series E about 12 years agoπŸ«‚ Last layoff 12 months agoSaaSAnalyticsMarketingCopywritingSocial Media

  • Degree in computer science, statistics, applied mathematics, economics, or other quantitative discipline.
  • 3+ years experience in machine learning with multiple models deployed in operational settings.
  • Expert knowledge of machine learning/AI techniques.
  • Strong familiarity with Python programming and ML frameworks (Scikit-learn, TensorFlow, PyTorch, HuggingFace).
  • Familiarity with CI/CD systems (GitHub Actions, Jenkins, CircleCI).
  • Familiarity with monitoring & alerting systems (DataDog, Monte Carlo, Cloudwatch).
  • Familiarity with Snowflake, SQL, DBT, and jinja templating.
  • Familiarity with standard ML deployment stack (Docker, Kubernetes, Spark, dask).
  • Ability to manage a software project from planning to maintenance.
  • Ability to communicate technical concepts to business leaders.
  • Creative and collaborative problem solver.

  • Build, train, evaluate, and deploy ML models and generative AI solutions at scale.
  • Work with complex datasets to extract relevant features and insights.
  • Conduct experiments and evaluations of ML models, using statistical methods and visualization tools.
  • Train and fine-tune large language models for tailored use cases.
  • Build strong relationships with internal stakeholders and understand their business problems.
  • Stay current with AI/ML trends and contribute to algorithm development.
  • Participate in code reviews, testing, and documentation activities.
  • Mentor junior ML Engineers and Data Scientists.

DockerPythonSQLData AnalysisKafkaKubernetesMachine LearningPyTorchSnowflakeTensorflowCI/CD

Posted 6 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 178000.0 - 228000.0 USD per year

πŸ” Financial Technology

  • 8+ years of experience as a machine learning engineer, with a relevant PhD counting for up to 2 years.
  • Experience developing ML models at scale from inception to business impact.
  • Proficiency in various ML techniques like Generalized Linear Models, Gradient Boosting, Deep Learning.
  • Strong engineering skills in Python and data manipulation using SQL.
  • Experience with large-scale distributed systems like Spark or Ray.
  • Familiarity with open-source tools such as scikit-learn, pandas, NumPy, XGBoost, PyTorch, Kubeflow.
  • Experience with Kubernetes, Docker, and Airflow is a plus.
  • Excellent written and oral communication skills.

  • Use proprietary and third-party data to develop ML models predicting default likelihood.
  • Partner with engineering teams to build model systems for training, decisioning, and monitoring.
  • Research and prototype innovative solutions for credit decisioning.
  • Implement and scale essential data pipelines and features for production models.
  • Collaborate across teams to define requirements for new products.

DockerPythonSQLApache AirflowKubeflowKubernetesMachine LearningPyTorchSpark

Posted 8 days ago
Apply
Apply

πŸ“ Ireland, the Netherlands, the United Kingdom

🧭 Full-Time

πŸ” Technology, AI

🏒 Company: RedditπŸ‘₯ 1001-5000πŸ’° $410,000,000 Series F over 3 years agoπŸ«‚ Last layoff over 1 year agoNewsContentSocial NetworkSocial Media

  • 5+ years of relevant MLE experience in natural language processing, deep learning, and AI model development.
  • Strong background in Python programming and deep learning frameworks like TensorFlow, PyTorch, or Hugging Face Transformers.
  • Expertise in distributed training frameworks (e.g., Ray Training, PyTorch Distributed), and efficient utilization of hardware resources.
  • Proficiency in data preprocessing, tokenization, embeddings, and language modeling techniques.
  • Passion for developing scalable, well-designed, and responsible AI solutions that positively impact society.
  • Excellent communication and collaboration skills, with the ability to discuss complex technical topics with diverse teams.
  • Entrepreneurial spirit, self-motivation, and a bias towards action in fast-paced environments.

  • Design, develop, and optimize large language models for various natural language processing tasks.
  • Implement and maintain training pipelines, leveraging distributed training and optimizing for performance and efficiency.
  • Collaborate with cross-functional teams to gather requirements, define model architectures, and iterate on model development.
  • Conduct model evaluations, performance analysis, and optimization to improve model accuracy and reduce biases.
  • Stay up-to-date with the latest research and advancements in the field of natural language processing, multimodal signals, and large language models.
  • Contribute to the development of best practices, guidelines, and ethical AI principles for responsible LLM development and deployment.

PythonPyTorchTensorflow

Posted 9 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 147500.0 - 206500.0 USD per year

πŸ” Advertising

🏒 Company: RedditπŸ‘₯ 1001-5000πŸ’° $410,000,000 Series F over 3 years agoπŸ«‚ Last layoff over 1 year agoNewsContentSocial NetworkSocial Media

  • 2+ years of contributing high-quality code to production systems that operate at scale.
  • Experience working with streamed and real-time data.
  • Experienced partnering with both technical and non-technical stakeholders.
  • Experience working in online marketplaces or the ads domain is a plus.

  • Building Reddit-scale optimizations to improve advertiser outcomes using cutting-edge techniques in the industry.
  • Leverage live auction data and novel machine learning techniques to generate insights and recommendations to boost revenue and advertiser value.
  • Build scalable applications that automate and enhance the advertiser buying experience.
  • Writing maintainable code, building robust data pipelines, machine learning models and conducting rigorous analyses.
  • Contribute data-driven insight to projects in your space.

AWSPythonSoftware DevelopmentSQLData AnalysisMachine Learning

Posted 13 days ago
Apply
Apply

πŸ“ US

🧭 Full-Time

πŸ’Έ 189000.0 - 319700.0 USD per year

πŸ” Technology / Software

🏒 Company: DropboxπŸ‘₯ 1001-5000πŸ’° $600,000,000 Debt Financing almost 8 years agoπŸ«‚ Last layoff over 1 year agoPrivate CloudWeb HostingFile SharingEnterprise SoftwareCollaboration

  • BS, MS, or PhD in Computer Science, Mathematics, Statistics, or related field.
  • 8+ years of experience in engineering with 5+ years in Machine Learning or AI systems.
  • Strong industry experience with large-scale data.
  • Strong collaboration, analytical, and problem-solving skills.
  • Familiarity with Large Language Models.
  • Proven software engineering skills across multiple languages including Python, Go, C/C++.
  • Experience with Machine Learning tools and libraries like PyTorch, Scikit-learn, numpy, pandas.

  • Design, build, evaluate, deploy, and iterate on large-scale Machine Learning systems.
  • Understand the Machine Learning stack at Dropbox and help personalize users' experience.
  • Develop and maintain production-quality code for serving machine learning models at scale.
  • Collaborate with Product, Design, Infrastructure, and Frontend teams.
  • Contribute to the team’s technical strategy for the machine learning lifecycle.
  • Explore and integrate advancements in Search, LLMs, Recommender Systems, and Representation Learning.

PythonMachine LearningNumpyPyTorchC++GoPandas

Posted 16 days ago
Apply