Apply

Senior Machine Learning Engineer

Posted 2 days agoViewed

View full description

💎 Seniority level: Senior, 5+ years of developing production-grade applications

🏢 Company: New Relic👥 1001-5000💰 Private about 1 year ago🫂 Last layoff about 1 month agoIT InfrastructureCloud ComputingSaaSAnalyticsMobileSoftwareApplication Performance Management

⏳ Experience: 5+ years of developing production-grade applications

Requirements:
  • Proficiency in software engineering design practices.
  • Experience working with transformer models and text embeddings.
  • Proven track record of deploying and managing ML models in production environments.
  • Familiarity with common ML/NLP libraries such as PyTorch, Tensorflow, HuggingFace Transformers, and SpaCy.
  • 5+ years of developing production-grade applications in Python.
  • Proficiency in Kubernetes and containers.
  • Familiarity with concepts/libraries such as sklearn, kubeflow, argo, and seldon.
  • Expertise in Python, C++, Kotlin, or similar programming languages.
  • Experience designing, developing, and testing scalable distributed systems.
  • Familiarity with message broker systems (e.g., Kafka, RabbitMQ).
  • Knowledge of application instrumentation and monitoring practices.
  • Experience with ML workflow management tools like AirFlow, Sagemaker, etc.
Responsibilities:
  • Play a pivotal role across the machine learning lifecycle.
  • Contribute to conversational AI bots, RAG system, and traditional ML problem-solving.
  • Build production-ready inference pipelines.
  • Deploy and version models.
  • Implement continuous validation processes.
  • Fine-tune generative AI models.
  • Design agentic language chains.
  • Prototype recommender system experiments.
Apply

Related Jobs

Apply

📍 CEE region

🧭 Full-Time

🔍 Digital commerce

  • BS/MS degree in Computer Science or a related discipline with a strong mathematical foundation and excellent programming skills (primarily Python).
  • 5-8 years experience building ML-driven fast and scalable ML/analytical algorithms in a corporate/startup environment.
  • Strong awareness and understanding of recent trends in Generative AI and LLMs.
  • Strong understanding of various machine learning and natural language processing technologies.
  • Excellent exploratory data analysis skills with the ability to slice and dice data at scale using SQL in Redshift/BigQuery.
  • Good problem solving and analytical skills with adaptability to new ML technologies.
  • Exposure to deep learning stack (PyTorch/Keras/TensorFlow) and techniques.
  • Experience working with Big Data in a cloud-based production environment (AWS/GCP/Azure).
  • Effective communication skills in English, both verbally and in written form.

  • Design, develop, and enhance ML/AI models which mainly power Search and Recommendation.
  • Process historical data, search queries, product catalog, and images to extract hidden relations and features.
  • Conduct research to explore ongoing cutting-edge ML techniques and conduct a quick POC.
  • Work closely with Data Engineers and Senior Data Scientists to integrate and scale ML components to production-level.
  • Continuously learn and stay up to date with the current state-of-the-art techniques by reading research papers and attending AI/ML conferences.

AWSPythonSQLCloud ComputingData AnalysisData MiningGCPKerasMachine LearningPyTorch

Posted 3 days ago
Apply
Apply

📍 US

🧭 Full-Time

💸 170000.0 - 180000.0 USD per year

🔍 SMS cloud communications

  • Around 5 years of experience with statistics and machine learning algorithms.
  • Experience in production environments for building and improving ML models.
  • Skilled in programming languages like Python, R, or Scala.
  • Familiarity with frameworks like PyTorch or TensorFlow.
  • Proficient with data technologies such as Spark, Presto, or Hadoop.
  • Solid understanding of data modeling and SQL.
  • Excellent communication skills for technical and non-technical stakeholders.

  • Design and develop data pipelines from various internal and external sources.
  • Build, cleanse, and audit data pipelines to ensure high-quality outputs.
  • Collaborate with engineers to implement robust data infrastructure.
  • Build and deploy machine learning models, leading all phases of development.
  • Use NLP and machine learning to enhance messaging.
  • Develop user metrics and KPIs for product improvements.
  • Serve as a thought leader in data-driven capabilities.

PythonSQLAgileHadoopMachine LearningPyTorchProduct DevelopmentBusiness OperationsAlgorithmsData engineeringData scienceSparkTensorflowCommunication SkillsCollaborationProblem SolvingScala

Posted 15 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

📍 United States

🧭 Full-Time

💸 216700.0 - 303400.0 USD per year

🔍 Technology, Machine Learning

🏢 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.
  • Excellent communication and collaboration skills, with the ability to discuss complex technical topics with diverse teams.

  • 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.
  • Contribute to the development of best practices and ethical AI principles.

PythonMachine LearningPyTorchTensorflowCollaboration

Posted 16 days ago
Apply
Apply

📍 United States

💸 140000.0 - 200000.0 USD per year

🔍 Visual Media industry

🏢 Company: PhotoShelter👥 11-50💰 Private about 3 years agoInternetAdvertisingE-CommercePhotographySoftware

  • 7+ years of professional engineering experience.
  • 4+ years of on-the-job experience with an industry recognized ML frameworks (scikit-learn, PyTorch, Dask, Spark, TensorFlow).
  • 4+ years of work experience in classification, regression, clustering, natural language processing, experiments, and optimization.
  • Expertise with training and fine-tuning computer vision models.
  • Experience with ensemble learning and AI decision making.
  • Willingness to get hands on with model improvement and decision making systems.
  • Experience with data labeling software and best practices.
  • Familiarity with vector/embedding.
  • Familiarity with Python and best practices.
  • Passion for experimentation to support continuous improvement.

  • Help define ML system requirements for experimentation and production services.
  • Define internal quality processes in the team including testing methodologies and data collection.
  • Identify improvement opportunities such as automating manual processes and cost reduction.
  • Mentor/guide existing stakeholders and engineers.
  • Solve complex problems with multilayered data sets, and optimize existing machine learning libraries and frameworks.
  • Identify differences in data distribution that could potentially affect model performance in real-world applications.
  • Ensure algorithms generate accurate user recommendations.
  • Monitor and stay updated with industry trends and emerging technologies to identify opportunities for innovation and improvement.

AWSPythonData AnalysisData MiningMachine LearningMLFlowPyTorchSparkTensorflow

Posted 19 days ago
Apply
Apply

📍 Egypt

🧭 Full-Time

🔍 Artificial Intelligence

🏢 Company: robusta

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 5 years of experience in ML development, with a proven track record in scaling production systems.
  • Deep understanding of natural language processing (NLP) and large language models (LLMs).
  • Extensive expertise in Python and machine learning libraries and frameworks.
  • Experience with acquiring and validating human-labeled data effectively.
  • Experience with building machine learning pipelines for labeling, sampling, training, evaluation, serving, and monitoring.
  • Excellent problem-solving skills and the ability to work independently.
  • Strong communication (especially writing) and team collaboration skills.

  • Collaborate closely with cross-functional teams.
  • Identify and prioritize machine learning investments.
  • Implement and integrate models into various deployment environments.
  • Design, implement, test, deploy, and maintain machine learning systems.
  • Ensure systems work securely, reliably, and efficiently at scale.
  • Champion best practices and processes to deliver timely, high-quality solutions.

DockerPythonSoftware DevelopmentAgileApache AirflowArtificial IntelligenceCloud ComputingData MiningElasticSearchFlaskGitJavaJavascriptKerasKubernetesMachine LearningNLTKNumpyAirflowAlgorithmsData scienceGoREST APIPandasTensorflowCommunication SkillsAnalytical SkillsCollaborationCI/CDProblem SolvingAgile methodologiesRESTful APIsLinuxWritten communication

Posted 19 days ago
Apply
Apply

📍 United States

💸 180000 - 220000 USD per year

🔍 Healthcare

🏢 Company: SmarterDx👥 101-250💰 $50,000,000 Series B 7 months agoArtificial Intelligence (AI)HospitalInformation TechnologyHealth Care

  • 5+ years of experience in machine learning engineering or MLOps roles.
  • Strong proficiency in Python and SQL, experience in machine learning libraries like scikit-learn and PyTorch, and data manipulation tools such as pandas.
  • Experience with deploying and managing ML models in production environments, including familiarity with Docker, Kubernetes, or similar technologies.
  • Understanding of CI/CD best practices for machine learning, including automated testing and deployment pipelines.
  • Experience with cloud platforms (preferably AWS) and their machine learning services.
  • Familiarity with infrastructure as code (e.g., CDK, Terraform) and configuration management tools.
  • Strong understanding of data engineering and architecture principles.
  • Excellent collaboration and communication skills, with a passion for solving challenging problems in a team environment.

  • Develop, deploy, and maintain machine learning models and pipelines in production environments.
  • Work closely with data scientists, data engineers, and application engineers to integrate ML models into the broader SmarterDx platform.
  • Craft, implement, and maintain MLOps tools and practices, including continuous integration, delivery, and monitoring of machine learning systems.
  • Optimize model performance and scalability, ensuring high reliability and efficiency.
  • Build tools to improve the lives of our data scientists.
  • Contribute to the design and architecture of our ML systems.

AWSDockerPythonSQLKubernetesMachine LearningPyTorchData engineeringPandasCommunication SkillsCollaborationCI/CDTerraform

Posted 23 days ago
Apply
Apply

🧭 Full-Time

💸 180000.0 - 240000.0 USD per year

🔍 Ecommerce

🏢 Company: Bolt

  • Minimum of three years’ post-secondary education or relevant work experience.
  • At least two years’ software development experience with Python and SQL.
  • Two years’ experience using PyTorch, TensorFlow, or Spark ML for deploying NLP and deep learning models in cloud environments.
  • Thorough understanding of machine learning fundamentals and methodologies.
  • Experience building and deploying ML models in applied settings.
  • Strong understanding of scalable ML systems for online and offline applications.
  • Familiarity with best practices for ML model lifecycle management.

  • Build production ready machine learning models that power online commerce through Bolt.
  • Establish reusable frameworks for model building, deployment, and monitoring, with comprehensive logging and alerting.
  • Conduct data analysis to inform strategic growth and policy adoption.
  • Build machine learning infrastructure and data pipelines for live traffic.
  • Collaborate with Product Managers to track algorithmic performance and prioritize improvements.
Posted 25 days ago
Apply
Apply

📍 Australia, New Zealand

🔍 Financial services

🏢 Company: Block👥 1001-5000ElectronicsManufacturing

  • Bachelor's degree in a quantitative field such as Mathematics/Statistics/Physics or Machine Learning; Masters or PhD preferred.
  • 3+ years of experience in machine learning, artificial intelligence, or a related field.
  • Strong knowledge of machine learning algorithms and data analysis techniques.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills, capable of explaining complex concepts to non-technical stakeholders.
  • Technologies used include Python (NumPy, Pandas, sklearn, xgboost, TensorFlow, keras), MySQL, Snowflake, Tableau, GCP/AWS.

  • Build machine learning models to detect and act against fraudulent activity.
  • Research emerging fraud patterns.
  • Lead and participate in cross-functional initiatives to tackle problems.
  • Collaborate with engineering, product, and operations teams.
  • Work with ML Engineering teams to operate models at scale and in real time.
  • Contribute to growth through mentoring and supporting fellow modellers.
  • Exercise autonomy and responsibility in solutions from design through operation.

AWSPythonArtificial IntelligenceData AnalysisGCPKerasMachine LearningMySQLNumpySnowflakeTableauAlgorithmsGoPandasTensorflowCommunication SkillsCollaborationMentoringAttention to detail

Posted 26 days ago
Apply
Apply

📍 Poland

🧭 Contract

💸 12000 - 19200 PLN per month

🔍 Software development

🏢 Company: Netguru👥 501-1000Product DesignUX DesignWeb DevelopmentAppsMobileSoftware

  • Bachelor's or Master’s degree in Computer Science, AI, Data Science, or related field.
  • Proven experience developing and deploying machine learning models, particularly LLMs and NLP.
  • Hands-on experience with rapid prototyping tools (like Streamlit) or simple service development (BE with FastAPI or Flask).
  • Strong programming skills in Python, with experience in frameworks like TensorFlow, PyTorch.
  • Familiarity with cloud platforms (AWS, Azure, Google Cloud) and AI/ML services.
  • Client-facing experience in requirements gathering and solution presentation.

  • Design and implement advanced machine learning models, focusing on LLMs and NLP for complex problem-solving.
  • Use tools to rapidly prototype solutions and demonstrate concepts to stakeholders.
  • Stay at the forefront of AI/ML trends, contributing fresh ideas and methods.
  • Work closely with software development, product, and design teams to integrate AI/ML solutions seamlessly.
  • Engage with clients to understand needs, present prototypes, and refine solutions based on feedback.
  • Ensure model accuracy and reliability through rigorous testing and validation.

AWSPythonSoftware DevelopmentFlaskMachine LearningPyTorchAzureData scienceFastAPITensorflowCollaboration

Posted 29 days ago
Apply

Related Articles

Posted 4 months ago

Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?

Posted 4 months ago

Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.

Posted 4 months ago

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

Posted 4 months ago

Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.

Posted 4 months ago

The article explores the current statistics for remote work in 2024, covering the percentage of the global workforce working remotely, growth trends, popular industries and job roles, geographic distribution of remote workers, demographic trends, work models comparison, job satisfaction, and productivity insights.