Apply

Senior Machine Learning Engineer

Posted 4 months agoViewed

View full description

πŸ“ Location: US, UK, Germany, Australia

πŸ” Industry: Employee experience platform

πŸ—£οΈ Languages: English

πŸͺ„ Skills: AWSPythonAgileGCPMachine LearningPyTorchTensorflowCI/CD

Requirements:
  • Python software engineering expertise.
  • Familiarity with various stages of the ML lifecycle and MLOps: data labeling, fine tuning models, evaluation, CI/CD, deployment, versioning, monitoring, etc.
  • Familiarity with machine learning libraries (e.g., TensorFlow, PyTorch, HuggingFace).
  • Understanding of transformer architectures and LLMs.
  • Experience working with AI, machine learning, LLMs and NLP.
  • Experience working with cloud platforms and infrastructure (e.g. AWS, GCP).
Responsibilities:
  • Participate in code reviews, architecture discussions, and contribute to best practices in ML engineering.
  • Collaborate and work closely with other engineers in your team through pair/mob programming, writing solution designs, or giving feedback on pull requests, to build shared understanding of your work.
  • Stay up-to-date with the latest advancements in machine learning and AI technologies and integrate them into our products.
  • Play a crucial role in delivering team objectives with other engineers in the team.
Apply

Related Jobs

Apply

πŸ“ Kenya, the Philippines, Mexico, India, USA

πŸ” Fintech

NOT STATED

  • Build and maintain Tala’s core machine learning and causal inference services.
  • Own customer-facing real-time streaming feature extraction and model inference.
  • Manage model-related batch compute platforms and jobs.
  • Define and measure service level objectives.
  • Conduct root cause analysis and software/architecture design.
  • Assess technical maturity and provide mentorship.

AWSDockerPythonSQLKafkaMachine LearningPyTorchSoftware ArchitectureData engineeringTensorflowCI/CD

Posted 4 days ago
Apply
Apply

πŸ“ Australia

πŸ” AI

  • Strong experience with MLOps pipelines using Kubeflow, MLflow, or similar.
  • Proficiency in Python for maintainable code.
  • Hands-on experience with AWS services like S3, EC2, and SageMaker.
  • Deep understanding of container orchestration tools like Kubernetes.
  • Experience designing scalable ETL pipelines with SQL and NoSQL databases.

  • Design, build, and maintain MLOps pipelines for machine learning model lifecycle.
  • Collaborate with DevOps teams for cloud infrastructure management, focusing on AWS.
  • Implement CI/CD pipelines for smooth transitions from research to production.
  • Design scalable data pipelines for data collection and processing.
  • Deploy and monitor machine learning models in production.

AWSDockerPythonSQLETLKubeflowKubernetesMLFlowGrafanaPrometheusNosqlCI/CDTerraform

Posted 7 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 100000.0 - 125000.0 USD per year

πŸ” B2B SaaS

🏒 Company: DocumoπŸ‘₯ 51-100πŸ’° $4,999,999 8 months agoProductivity ToolsDocument ManagementEnterprise SoftwareHealth CareSoftware

  • 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 9 days 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 10 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ” Technology, Machine Learning

🏒 Company: Fetch

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

  • Contribute to the ML Engineering team to enable intelligent systems.
  • Develop ML models and the infrastructure needed for large scale deployment.
  • Manage the full life-cycle of machine learning including data labeling, model development, and deployment.
  • Collaborate with backend, devops, and data engineers on focused projects.

AWSPythonMachine LearningPyTorchTensorflowData managementA/B testing

Posted 10 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 15 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 18 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 25 days ago
Apply
Apply

πŸ“ Netherlands, United Kingdom

🧭 Full-Time

πŸ” Advertising

  • Tracking records of consistently driving KPI wins through model architecture and feature engineering.
  • 3+ years of experience with industry-level deep learning models.
  • 3+ years of experience with mainstream ML frameworks (such as Tensorflow and Pytorch).
  • 4+ years of end-to-end experience of training, evaluating, testing, and deploying industry-level models.
  • 4+ years of experience orchestrating complicated data generation pipelines on large-scale datasets.
  • Experience with Ads domain is a plus.
  • Experience with recommendation systems is a plus.

  • Building industrial-level models for critical ML tasks with advanced modeling architectures and techniques.
  • Research, implement, test, and launch new model architectures including deep neural networks with advanced pooling and feature interaction architectures.
  • Engage in systematic feature engineering to create features from various types of raw data.
  • Contribute to team strategy and actively participate in planning.
  • Act as a mentor and cross-functional advocate for the team.

Machine LearningPyTorchData engineeringTensorflow

Posted 25 days ago
Apply
Apply

πŸ“ Netherlands, United Kingdom

🧭 Full-Time

πŸ” Digital Advertising

  • 3+ years of experience with industry-level deep learning models.
  • 3+ years of experience with mainstream ML frameworks (Tensorflow, Pytorch).
  • 4+ years of end-to-end experience in training, evaluating, testing, and deploying models.
  • 4+ years of experience orchestrating data generation pipelines on large datasets.
  • Experience in the ads domain and with recommendation systems is a plus.

  • Building industrial-level models for critical ML tasks with advanced modeling architectures and techniques.
  • Research, implement, test, and launch new model architectures including deep neural networks.
  • Systematic feature engineering to convert raw data into features using various technologies.
  • Contribute to team strategy and actively participate in planning.
  • Mentor and advocate for cross-functional collaboration.

Data MiningMachine LearningPyTorchTensorflow

Posted 25 days ago
Apply