Apply

Senior Machine Learning Engineer

Posted 13 days agoViewed

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: Worldwide

💸 Salary: 169000.0 - 207000.0 USD per year

🔍 Industry: Software Development

🏢 Company: Invisible Technologies👥 101-250💰 Seed almost 4 years agoInformation ServicesProject ManagementInformation Technology

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: AWSBackend DevelopmentDockerPythonSQLCloud ComputingFull Stack DevelopmentGitKubernetesMachine LearningNosqlCI/CD

Requirements:
  • 5+ years of software engineering experience, with a strong focus on ML engineering and deploying machine learning models in production.
  • Extensive experience in full-stack development, particularly in backend environments that support AI/ML workloads.
  • Strong proficiency in Python, with deep expertise in LLMs, AI Agents, and ML model development.
  • Experience designing and deploying scalable ML systems, such as retrieval-augmented generation (RAG) pipelines and production-grade AI applications.
  • Extensive experience with cloud platforms (AWS, GCP, Azure) and operational best practices for ML workloads.
  • Familiarity with Kubernetes and other container management tools.
  • Ability to write well-structured, organized code and automated unit/E2E tests.
  • Comfortable with polyglot persistence models (SQL vs. NoSQL).
  • Experience with MLOps frameworks and best practices; familiarity with DevOps principles as applied to machine learning models, including model versioning, monitoring, and lifecycle management.
  • Ability to operate independently in unstructured environments, demonstrating a proactive and investigative approach to tackling challenges
  • Excellent communication skills, with the ability to collaborate effectively in dynamic, cross-functional teams, including data scientists, researchers, and software engineers.
Responsibilities:
  • Develop and Maintain AI/ML Systems: Build robust, scalable backend systems that support machine learning operations and data processing pipelines
  • Cloud Operations and Management: Oversee and optimize cloud infrastructure to ensure efficient deployment and operation of ML models
  • Problem Solving: Independently explore and address complex problem spaces to improve system capabilities and performance without extensive guidance
  • Cross-Functional Collaboration: Work closely with ML engineers and data scientists to integrate advanced ML technologies, ensuring seamless operations across various platforms
  • Innovation and R&D: Actively participate in research and development of new tools that can enhance our AI capabilities and workflows
Apply

Related Jobs

Apply

📍 United States

💸 146000.0 - 225000.0 USD per year

🔍 Software Development

🏢 Company: Motional👥 1001-5000💰 Seed about 1 year ago🫂 Last layoff 11 months agoAutomotiveFleet ManagementInformation TechnologyAutonomous VehiclesSoftware

  • In-depth understanding of common Machine Learning and Deep Learning algorithms
  • Experience designing, training, and analyzing neural networks for at least one of the following applications: motion planning, object detection, sensor fusion, motion prediction, and/or multi-object tracking
  • Strong track record of tackling less well-defined problems, and executing efficiently to deliver the successful outcome
  • Advanced knowledge of software engineering principles including software design, source control management, build processes, code reviews, and  testing methods
  • Experience with PyTorch or other python-based deep learning frameworks
  • Experience working with large data sets and deriving insights from data
  • Experience mentoring and collaborating with others
  • Designing and executing high value experiments based on collaborative input from other machine learning engineers
  • Prototyping and implementing continuously improving metrics to evaluate the performance of our behavioral models across many desired scenarios and robotaxi capabilities
  • Timely release of major model updates, including analysis of both off-line and on-road evaluation data
  • Staying up to date with the latest trends in our fast moving industry, and proposing new architectures and network designs based on published literature
  • Maintaining a high quality training and evaluation code-base, including portions of our training stack dedicated to dataset generation and evaluation

PythonData AnalysisImage ProcessingMachine LearningNumpyPyTorchC++AlgorithmsData StructuresSoftware Engineering

Posted about 2 hours ago
Apply
Apply

📍 Australia, New Zealand

🧭 Full-Time

🔍 Financial Services

🏢 Company: Block👥 1001-5000ElectronicsManufacturing

  • 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, with the ability to explain complex concepts to non-technical stakeholders
  • Be responsible for building machine learning models to detect and act against fraudulent activity, as well as researching emerging fraud patterns, and leading and participating in cross-functional initiatives to tackle problems.
  • Collaborate cross-functionally with our engineering, product, and operations teams located across Australia and the United States (particularly Melbourne and San Francisco) to keep our customers and their money safe.
  • Work closely with the ML Engineering teams who build the systems that allow our models to operate at scale and in real time.
  • Contribute to the growth of our modelling capabilities through mentoring and supporting fellow modellers
  • Exercise a high level of autonomy and responsibility, own your solutions from design through to operation

AWSPythonData AnalysisGCPKerasMachine LearningMySQLNumpySnowflakeAlgorithmsPandasTensorflowData modeling

Posted about 4 hours ago
Apply
Apply

📍 United States

💸 140000.0 - 155000.0 USD per year

🔍 News

🏢 Company: The New York Times

  • 4+ years of software-engineering experience
  • 2+ years of developing applications with machine-learning models
  • Experience in a newsroom or collaborating with journalists or other creative professionals on software development
  • Technical proficiency and recent experience working with large-language and transformer models
  • Deep knowledge of machine-learning frameworks
  • Experience evaluating the strengths and weaknesses of different A.I. models
  • Full-stack engineering skills for developing front-end web applications and agents with server-side components
  • Build prototypes that use machine-learning techniques for the betterment of The Times news report
  • Develop new algorithms, fine-tuning large-language models, and create other infrastructure for the team’s work
  • Collaborate with the A.I. team and other desks in the newsroom to assess the value of each prototype and help determine those worth pursuing further
  • Stay up-to-date on the latest A.I. research and model development, to help inform the team’s work and spread technical proficiency throughout the organization
  • Develop relationships with other technologists in the newsroom and on product teams, to learn from their existing work with A.I.
  • Demonstrate support and understanding of our value of journalistic independence and a strong commitment to our mission to seek the truth and help people understand the world.

PythonSoftware DevelopmentFrontend DevelopmentFull Stack DevelopmentMachine LearningAlgorithms

Posted 1 day ago
Apply
Apply

📍 UK, Ireland, Netherlands

🧭 Full-Time

🔍 Software Development

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

  • 2+ years of experience with industry-level deep learning models
  • 2+ 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 of orchestrating complicated data generation pipelines on large-scale dataset
  • Successful track record of productionizing and applying machine learning techniques in addressing real-world problems end to end.
  • Comfort analyzing high-volume natural language and multimodal data from varying sources, proficient with SQL
  • Experience working with data-intensive systems and writing production-quality software (preferred Python or golang)
  • Collaborate on projects with other Top of Funnel engineers where you’ll apply Machine Learning to solve discovery, relevance and recommendation problems.
  • Build and deploy sophisticated machine learning models to improve experiences for millions of users.
  • Participate in the full software development cycle: design, develop, QA, deploy, experiment, analyze and iterate.
  • Collaborate across disciplines and with other ML teams at Reddit to find technical solutions to complex challenges.
  • Be a mentor and cross-functional advocate for the team

PythonSQLData AnalysisMachine LearningPyTorchAlgorithmsData engineeringData StructuresTensorflowRESTful APIsData visualizationData modeling

Posted 1 day ago
Apply
Apply

📍 Brazil, the U.S., and Canada

🧭 Full-Time

🔍 Payments

  • Bachelor’s or Master’s degree in CS/Engineering/Data-Science or other technical disciplines.
  • Solid experience in DS/ML engineering.
  • Proficiency in programming languages such as Python, Scala, or Java.
  • Hands-on experience in implementing batch and real-time streaming pipelines, using SQL and NoSQL database solutions
  • Familiarity with monitoring tools for data pipelines, streaming systems, and model performance.
  • Experience in AWS cloud services (Sagemaker, EC2, EMR, ECS/EKS, RDS, etc.).
  • Experience with CI/CD pipelines, infrastructure-as-code tools (e.g., Terraform, CloudFormation), and MLOps platforms like MLflow.
  • Experience with Machine Learning modeling, notably tree-based and boosting models supervised learning for imbalanced target scenarios.
  • Experience with Online Inference, APIs, and services that respond under tight time constraints.
  • Proficiency in English.
  • Design the data-architecture flow for the efficient implementation of real-time model endpoints and/or batch solutions.
  • Engineer domain-specific features that can enhance model performance and robustness.
  • Build pipelines to deploy machine learning models in production with a focus on scalability and efficiency, and participate in and enforce the release management process for models and rules.
  • Implement systems to monitor model performance, endpoints/feature health, and other business metrics; Create model-retraining pipelines to boost performance, based on monitoring metrics; Model recalibration.
  • Design and implement scalable architectures to support real-time/batch solutions; Optimize algorithms and workflows for latency, throughput, and resource efficiency; Ensure systems adhere to company standards for reliability and security.
  • Conduct research and prototypes to explore novel approaches in ML engineering for addressing emerging risk/fraud patterns.
  • Partner with fraud analysts, risk managers, and product teams to translate business requirements into ML solutions.

AWSBackend DevelopmentDockerPythonSQLAmazon RDSAWS EKSFrontend DevelopmentJavaKafkaKubernetesMachine LearningMLFlowAirflowAlgorithmsData engineeringData scienceREST APINosqlPandasSparkCI/CDTerraformScalaData modelingEnglish communication

Posted 2 days ago
Apply
Apply

📍 Australia

🧭 Full-Time

🔍 Software Development

  • More than 5 years of Industry experience in the machine learning/software engineering role with a Product/SaaS company.
  • Experience with industry-level high scale Natural Language Systems.
  • Experience building and deploying machine learning models, including a strong understanding of end-to-end machine learning pipelines and components.
  • Strong coding proficiency in Python (note that interviews will be in Python).
  • Familiar with several of the following: TensorFlow, PyTorch, scikit-learn, Langchain and Huggingface.
  • Worked with RAG architectures and/or have a good understanding of its application.
  • Strong understanding of Computer Science/Engineering fundamentals and first principles covering system design, data structures, architecture, and design patterns.
  • Ideally previously worked in Customer Support and/or Business Process automation role.
  • Excellent collaboration and communication skills. You enjoy pairing with and mentoring other engineers.
  • Proven ability to set medium to long-term vision for the team in the AI space.
  • Partner with our leadership on developing an AI/ML strategy and roadmap to improve the customer support experience.
  • Be accountable for the delivery of the primary identified opportunities in UV, partnering with product and engineering teams.
  • Lead the ML development of a natural language understanding/processing system that integrates seamlessly into the Canva Product.
  • Collaborate with MLEs across the organisation to tap into existing ML capabilities and/or work on cross-organisation problems and solutions.

PythonSQLApache AirflowCloud ComputingDesign PatternsMachine LearningNLTKPyTorchAlgorithmsData engineeringData StructuresTensorflowCommunication SkillsCollaborationProblem SolvingRESTful APIsMentoringData modelingData analytics

Posted 3 days ago
Apply
Apply

📍 Mexico, Argentina, Brazil, Peru, Costa Rica

🔍 Software Development

🏢 Company: Teramind👥 51-100Productivity ToolsSecurityCyber SecurityEnterprise SoftwareSoftware

  • 5+ years of hands-on experience in implementing and scaling production machine learning systems.
  • Strong software engineering skills, with a focus on machine learning implementation and optimization.
  • Proficiency with popular machine learning frameworks and tools (e.g., TensorFlow, PyTorch) to drive model development.
  • Understanding of distributed computing principles and experience with real-time data processing architectures.
  • Experience in deploying systems for efficient batch processing and online ETL (Extract, Transform, Load).
  • Familiarity with model optimization techniques and performance tuning to ensure efficient operation.
  • Experience with machine learning applications focused on security is a plus and will be highly regarded.
  • Implement and optimize machine learning models for production environments, ensuring they meet scalability and reliability standards.
  • Design and build robust data processing pipelines for real-time anomaly detection, enhancing our capability to respond to user behavior dynamically.
  • Develop comprehensive systems for monitoring model performance and effectiveness, allowing for quick adjustments and improvements.
  • Create infrastructure for ongoing model training and refinement to adapt to new data and evolving user needs.
  • Work closely with data scientists to efficiently implement algorithms, ensuring alignment with our overall system architecture.
  • Collaborate with software engineers to seamlessly integrate machine learning capabilities into our platform, enhancing user experience and functionality.

PythonETLMachine LearningNumpyPyTorchAlgorithmsData engineeringData scienceData StructuresPandasTensorflowData visualizationSoftware Engineering

Posted 7 days ago
Apply
Apply

📍 United States

🧭 Full-Time

🔍 Software Development

🏢 Company: Anomalo👥 11-50💰 $10,000,000 Series B 4 months agoData ManagementInformation TechnologySoftware

  • Strong Python expertise (ML engineering, data processing, and API development).
  • Experience deploying GenAI/LLM-based applications (e.g., chatbots, recommendation systems).
  • Familiarity with OpenAI, Anthropic Claude, and similar GenAI platforms.
  • Background in production-scale ML applications, particularly LLMs for enterprise use cases.
  • Develop and deploy GenAI-driven products, including customer-facing applications and internal tools for engineering teams.
  • Work with unstructured data and define product quality standards for a rapidly evolving space.
  • Collaborate with design partners and enterprise customers to understand how ML and LLMs can be applied effectively.
  • Build and refine retrieval-augmented generation (RAG) models and fine-tune LLMs for specific use cases.
  • Own projects from concept to production, ensuring scalability and performance in real-world environments.

AWSPythonMachine LearningAPI testing

Posted 9 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 216700.0 - 303400.0 USD per year

🔍 Software Development

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

  • 5+ years of experience in machine learning engineering, with a strong focus on recommendation systems, representation learning, and deep learning.
  • Hands-on experience with Graph Neural Networks (GNNs), collaborative filtering, and large-scale embeddings.
  • Proficiency in Python and experience with ML frameworks such as PyTorch Geometric (PyG), Deep Graph Library (DGL), TensorFlow, or JAX.
  • Strong understanding of graph theory, network science, and representation learning techniques.
  • Experience building distributed training and inference systems using ML infrastructure components (data parallelism, model pruning, inference optimization, etc.).
  • Ability to work in a fast-paced environment, balancing innovation with high-quality production deployment.
  • Strong communication skills and the ability to collaborate cross-functionally with engineers, researchers, and product teams.
  • Design and implement scalable, high-performance machine learning models using Graph Neural Networks (GNNs), transformers, and knowledge graph approaches.
  • Develop and optimize large-scale embedding generation pipelines for Reddit’s recommendation systems.
  • Collaborate with ML infrastructure teams to enable efficient distributed training (multi-GPU, model/data parallelism) and low-latency serving.
  • Work closely with cross-functional teams (Ads, Feed Ranking, Content Understanding) to integrate embeddings into various personalization and ranking systems.
  • Drive feature engineering efforts, identifying and curating expressive raw data to enhance model effectiveness.
  • Monitor, evaluate, and improve model performance using A/B testing, offline metrics, and real-time feedback loops.
  • Stay up-to-date with the latest research in GNNs, transformers, and representation learning, bringing new ideas into production.
  • Participate in code reviews, mentor junior engineers, and contribute to technical decision-making.

PythonData AnalysisKerasMachine LearningMLFlowPyTorchAlgorithmsData StructuresTensorflowA/B testing

Posted 9 days ago
Apply
Apply

📍 United States

💸 145000.0 - 170000.0 USD per year

🔍 Machine Learning

🏢 Company: Jobgether👥 11-50💰 $1,493,585 Seed about 2 years agoInternet

  • 3+ years of industry experience in applied machine learning.
  • Master’s degree in Computer Science, Machine Learning, Mathematics, or a similar field.
  • Strong understanding of model building, optimization, and maintenance for production use.
  • Expertise in Python and experience with deep learning frameworks like PyTorch.
  • Hands-on experience in building deep learning models (e.g., transformers) for NLP tasks.
  • Strong grasp of experimental design and independent execution of collection, measurement, and result interpretation.
  • Design, develop, and deploy advanced machine learning algorithms, including retrieval, classification, and generative use cases.
  • Develop reliable and scalable production systems for machine learning models.
  • Maintain reusable codebases for data preprocessing, model training, evaluation, and deployment.
  • Guide and mentor junior engineers in software and machine learning best practices.
  • Work closely with cross-functional teams, including product managers, clinicians, and technical leadership, to ensure ML solutions align with company objectives.

AWSDockerPythonSQLKubernetesMachine LearningPyTorchAlgorithmsREST API

Posted 13 days ago
Apply