Apply

Senior Machine Learning Engineer

Posted about 1 month agoViewed

View full description

💎 Seniority level: Senior

📍 Location: United States

💸 Salary: 100000.0 - 125000.0 USD per year

🔍 Industry: B2B SaaS

🏢 Company: Documo👥 51-100💰 $4,999,999 9 months agoProductivity ToolsDocument ManagementEnterprise SoftwareHealth CareSoftware

🪄 Skills: AWSDockerPythonData AnalysisData MiningMachine LearningMLFlowPyTorchAlgorithmsTensorflow

Requirements:
  • 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.
Responsibilities:
  • 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.
Apply

Related Jobs

Apply

📍 CA, CO, ID, IL, FL, GA, MA, MI, MN, MO, NJ, NV, NY, OR, TX, UT, WA

🧭 Full-Time

💸 190000.0 - 255000.0 USD per year

🔍 Machine Learning / AdTech

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

  • 5+ years industry experience with ML
  • Experience with Recommendation Systems
  • Hands-on experience with deep neural networks
  • Solid engineering and coding skills
  • B.S. or higher in Machine Learning, Math, or Physics
  • Develop and maintain machine learning models
  • Adopt or build new technologies for ML
  • Optimize ML pipelines for processing
  • Monitor and improve model performance
  • Communicate ML concepts to diverse audiences
  • Collaborate with a diverse engineering team

PythonMachine LearningMLFlowPyTorchData engineeringTensorflow

Posted about 21 hours ago
Apply
Apply

📍 United States, Latin America, India

🧭 Full-Time

🔍 Software Development

  • At least 4 years experience as a Machine Learning Engineer, Software Engineer, or Data Engineer
  • 4-year Bachelor's degree in Computer Engineering or a related field
  • Experience deploying data science models in a production setting.
  • Expertise in Python, Scala, Java, or another modern programming language
  • The ability to build and operate robust data pipelines using a variety of data sources, programming languages, and toolsets
  • Strong working knowledge of SQL and the ability to write, debug, and optimize distributed SQL queries
  • Experience working with Data Science/Machine Learning software and libraries such as h2o, TensorFlow, Keras, scikit-learn, etc.
  • Experience with Docker, Kubernetes, or some other containerization technology
  • Familiarity with multiple data source systems (e.g. JMS, Kafka, RDBMS, DWH, MySQL, Oracle, SAP)
  • Systems-level knowledge in network/cloud architecture, operating systems (e.g., Linux), storage systems (e.g., AWS, Databricks, Cloudera)
  • Production experience in core data technologies (e.g. Spark, Pandas)
  • Development of APIs and web server applications (e.g. Flask, Django, Spring)
  • Complete software development lifecycle experience including design, documentation, ong analytical abilities; ability to translate business requirements and use cases into a solution, including ingestion of many data sources, ETL processing, data access, and consumption, as well as custom analytics
  • Excellent communication and presentation skills; previous experience working with internal or external customers
  • Design and create environments for data scientists to build models and manipulate data
  • Work within customer systems to extract data and place it within an analytical environment
  • Learn and understand customer technology environments and systems
  • Define the deployment approach and infrastructure for models and be responsible for ensuring that businesses can use the models we develop
  • Reveal the true value of data by working with data scientists to manipulate and transform data into appropriate formats in order to deploy actionable machine learning models
  • Partner with data scientists to ensure solution deployability—at scale, in harmony with existing business systems and pipelines, and such that the solution can be maintained throughout its life cycle
  • Create operational testing strategies, validate and test the model in QA, and implementation, testing, and deployment
  • Ensure the quality of the delivered product

AWSDockerPythonSoftware DevelopmentSQLElasticSearchETLFlaskHadoopJavaKafkaKubernetesMachine LearningSnowflakeSpringData engineeringData sciencePandasSparkTensorflowCI/CDRESTful APIsScalaData visualizationData modeling

Posted 3 days ago
Apply
Apply

📍 United States, Latin America, India

🧭 Full-Time

🔍 Data Engineering, Machine Learning

  • At least 4 years experience as a Machine Learning Engineer, Software Engineer, or Data Engineer
  • Expertise in Python, Scala, Java, or another programming language
  • Experience deploying data science models in production
  • Strong working knowledge of SQL
  • Experience with Docker, Kubernetes, or similar technologies
  • Design and create environments for data scientists to build models
  • Extract data within customer systems for analysis
  • Define deployment approach and infrastructure for models
  • Work with data scientists to transform data into formats for machine learning
  • Create operational testing strategies and validate models in QA

AWSDockerPythonSQLDjangoFlaskGCPJavaKerasKubernetesMLFlowSnowflakePandasSparkTensorflowScala

Posted 3 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 152000.0 - 213000.0 USD per year

🔍 Financial Services

🏢 Company: Gemini👥 501-1000💰 $1,000,000 Secondary Market over 2 years ago🫂 Last layoff about 2 years agoCryptocurrencyWeb3Financial ServicesFinanceFinTech

  • 4+ years of work experience in analytics and data science domain focusing on financial services-related business problems
  • 3+ years of experience deploying statistical and machine learning models in production
  • 2+ years of experience in integrating data science models into applications
  • Proven experience in developing and deploying ML models at scale, with a deep understanding of model lifecycle management.
  • Knowledge and experience of crypto exchange trading, financial markets, or banking
  • Extensive knowledge of ML lifecycle management tools (Sagemaker, ML Flow, or similar ones), libraries, data structures, data modeling, and software architecture
  • Advanced skills with SQL are a must
  • Proficient in Python
  • Experience with one or more big data tools and technologies like Snowflake, Databricks, S3, Hadoop, Spark
  • Experienced in working collaboratively across different teams and departments
  • Strong technical and business communication
  • Design and develop Trust & Safety machine learning and AI models to optimize across fraud, crypto exchange trading, and anti money laundering.
  • Distill complex models and analysis into compelling insights for our stakeholders and executives
  • Analyze large and complex datasets to identify patterns for feature engineering, trends, and anomalies and develop predictive models that can be used for decision-making.
  • Collaborate with software developers to design and implement machine learning systems that can improve the speed and accuracy of the machine learning models.
  • Monitor and analyze the performance of our machine learning models and systems and make necessary improvements to ensure their effectiveness.
  • Stay up-to-date with data science tools and methodologies in technology and financial domain
  • Perform root cause analysis and resolve production and data issues

AWSPythonSQLData AnalysisGitMachine LearningMLFlowSnowflakeSoftware ArchitectureAlgorithmsData scienceData StructuresSparkCommunication SkillsAnalytical SkillsProblem SolvingRESTful APIsData modeling

Posted 8 days ago
Apply
Apply

📍 USA

💸 169000.0 - 240000.0 USD per year

🔍 Software Development

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

  • Proficiency in machine learning with experience in areas such as Generalized Linear Models, Gradient Boosting, Deep Learning, and Probabilistic Calibration. Domain knowledge in credit risk, portfolio management, learning to rank, and personalization is a plus
  • Strong engineering skills in Python and data manipulation skills like SQL
  • Experience using distributed systems like Spark or Ray is a plus
  • Experience using open source projects and software such as scikit-learn, pandas, NumPy, XGBoost, Kubeflow
  • Excellent written and oral communication skills and the capability to drive cross-functional requirements with product and engineering teams
  • The ability to present technical concepts and results in an audience-appropriate way
  • Use Affirm’s proprietary and other third party data to develop machine learning models that manage and optimize the flow of loan opportunities across Affirm-owned and -operated properties
  • Partner with platform and product engineering teams to build model training, decisioning, and monitoring systems
  • Research ground breaking solutions and develop prototypes that drive the future of portfolio decisioning at Affirm
  • Implement and scale data pipelines, new features, and algorithms that are essential to our production models
  • Collaborate with the engineering, credit, and product teams to define requirements for new products

PythonSQLKubeflowMachine LearningNumpyAlgorithmsPandasSparkCommunication SkillsAnalytical Skills

Posted 9 days ago
Apply
Apply

📍 United States, Canada

🧭 Full-Time

💸 135482.0 - 227700.0 USD per year

🔍 Internet of Things (IoT), Machine Learning

🏢 Company: Samsara👥 1001-5000💰 Secondary Market over 4 years ago🫂 Last layoff almost 5 years agoCloud Data ServicesBusiness IntelligenceInternet of ThingsSaaSSoftware

  • BS or MS in Computer Science, Electrical Engineering, or a related field with a focus on ML or embedded systems.
  • 5+ years of experience in embedded machine learning or a similar role.
  • 4+ years of experience in deploying machine learning models in embedded systems.
  • Proficiency in embedded systems programming, including low-level optimization for inference workloads.
  • Strong coding skills in C++, Golang, or Python, with experience optimizing ML models for deployment on edge hardware.
  • Hands-on experience with ML frameworks like PyTorch, TensorFlow, ONNX, and optimization techniques for edge AI (e.g., quantization, pruning, sparsification).
  • Experience in computer vision and media processing on edge/mobile devices, including real-time object detection, tracking, and scene analysis.
  • Proven ability to troubleshoot and debug edge AI systems, including profiling inference performance, reducing latency, and optimizing power efficiency.
  • Develop and deploy AI models on edge devices by working with petabyte-scale data from Samsara’s camera and sensor devices.
  • Optimize ML models for real-time inference on edge devices by implementing quantization, sparsification, pruning, and model distillation techniques.
  • Collaborate with firmware and hardware teams to integrate ML models into resource-constrained environments, ensuring efficient execution.
  • Improve edge AI performance by profiling and optimizing latency, memory usage, and energy efficiency across different hardware architectures (CPU, GPU, DSP, NPU).
  • Stay up to date with the latest research in computer vision, deep learning, and embedded AI, applying relevant advancements to Samsara’s products.
  • Work closely with Product Managers to translate customer requirements into scalable and efficient ML solutions for real-time video analytics and sensor processing.
  • Debug and troubleshoot edge AI deployments, addressing performance bottlenecks, thermal constraints, and reliability issues in production environments.
  • Champion Samsara’s cultural principles, fostering a collaborative and growth-oriented team environment.

PythonEmbedded SystemsMachine LearningOpenCVPyTorchC++Tensorflow

Posted 16 days ago
Apply
Apply

📍 Canada, United Kingdom, United States

🧭 Full-Time

🔍 Technology, Home Automation, Energy Management

🏢 Company: ecobee👥 501-1000💰 $36,309,727 Series C over 6 years ago🫂 Last layoff almost 5 years agoConsumer ElectronicsInternet of ThingsEnergy Management

  • Graduate degree (Masters/PhD) or equivalent experience in Statistics, Mathematics, Computer Science, or another quantitative field.
  • 3+ years’ experience applying machine learning to real-world problems.
  • Proven software engineering skills across multiple languages such as Python, C/C++, and ML packages.
  • Experience with deep learning architectures and frameworks (e.g. Pytorch, Tensorflow).
  • Experience working with data at scale (1TB+) using big data processing frameworks.
  • 3+ years experience with software engineering and DevOps practices.
  • Strong understanding of Scrum/Agile development technologies.
  • Build ML features on structured and unstructured content.
  • Manage the full ML development life cycle from problem framing to maintenance.
  • Design and deploy large-scale machine learning products.
  • Determine feasibility of initiatives through quick prototyping.
  • Collaborate with cross-functional teams to build new product features.
  • Drive best practices in ML Engineering and mentor other engineers.

PythonMachine LearningPyTorchC++SparkTensorflow

Posted 21 days ago
Apply
Apply

📍 USA, Europe

🧭 Full-Time

💸 167000.0 - 269000.0 USD per year

🔍 AI, cybersecurity, life sciences, financial services

🏢 Company: SandboxAQ👥 101-250💰 $25,000,000 Grant 4 months agoArtificial Intelligence (AI)SaaSInformation TechnologyCyber Security

  • Proven experience working as an ML Engineer.
  • Experience with rapid prototyping for ML algorithms.
  • Familiarity with common ML tools such as TensorFlow, Keras, PyTorch.
  • Proficiency in programming languages like Python and C++.
  • At least 5 years of proven experience working as an ML Engineer (nice to have).
  • Experience with unsupervised learning and data visualization.
  • Experience with MLOps frameworks for large dataset processing.
  • Solid understanding of computer science, cryptography, and cybersecurity principles (nice to have).
  • Project management experience (nice to have).
  • Excellent communication skills and ability to work in a startup environment (nice to have).
  • Be the ML team tech lead, leading projects and influencing technical decisions.
  • Potentially manage the growth and career of ML team members.
  • Work with product and engineering teams to decide on ML functionalities.
  • Design, develop, and implement end-to-end machine learning solutions.
  • Collaborate with other ML and engineering team members for integration.
  • Analyze large-scale security data including network traces, filesystems, and logs.
  • Optimize and fine-tune machine learning models for performance.
  • Conduct research on ML advancements applied to cybersecurity.
  • Perform testing and validation of ML models for reliability.

PythonCybersecurityData AnalysisKerasMachine LearningPyTorchData visualization

Posted about 1 month ago
Apply
Apply
🔥 Senior Machine Learning Engineer
Posted about 2 months ago

📍 United States

🧭 Full-Time

🔍 Technology / Mobile applications

🏢 Company: Fetch

  • Excellent programming skills, particularly in Python.
  • Experience training ML models using frameworks like Pytorch or TensorFlow.
  • Experience deploying models in a high-traffic production environment.
  • Experience with public cloud environments like AWS.
  • Strong mathematical understanding of ML models.
  • Contribute to the ML Engineering team to enable intelligent systems for users and stakeholders.
  • Focus on developing ML models and the necessary infrastructure.
  • Responsible for full life-cycle of machine learning including data labeling, model development, and deployment.
  • Collaborate closely with backend, devops, and data engineers.

AWSPythonMachine LearningPyTorchTensorflowData managementA/B testing

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