Apply

Senior Machine Learning Engineer

Posted about 9 hours agoViewed

View full description

💎 Seniority level: Senior, 4+ years

📍 Location: Canada, United Kingdom, India, IST

🔍 Industry: Software Development

🏢 Company: Loopio Inc.

🗣️ Languages: English

⏳ Experience: 4+ years

🪄 Skills: DockerPostgreSQLPythonSQLData AnalysisETLKubernetesMachine LearningMySQLPyTorchREST APINosqlSparkTensorflowCI/CDMicroservicesData modeling

Requirements:
  • Experience in a high-growth agile software development environment
  • Experience developing machine learning-driven applications
  • Interest and have done work in statistical modeling and machine learning
  • A good understanding of ETL, data warehousing, data modeling and data architecting
  • The knowledge to work with data scientists and translate proof of concept models into production strength systems
  • Development skills in Python, relational databases such as MySQL or PostgreSQL, NoSQL databases, e.g., Redis or Cassandra, data processing frameworks such as Spark (DataBricks) or Presto (AWS Athena), and deep learning frameworks such as TensorFlow / Pytorch, Kinesis and Lambda
  • The ability to take projects on from early concept to a finalized production solution
  • Experience with microservice architectures
  • Strong test automation skills (unit and functional)
Responsibilities:
  • Working closely with Product Managers, Software Developers, and Data Scientists to design, build, maintain and optimize our data management and machine learning applications
  • Develop software to deliver and integrate machine learning product capabilities into our platform through REST services
  • Keep up with the latest ML Technologies and advancements and find ways to incorporate them into our existing solutions where applicable
  • Build data processing pipelines supporting data analysis and machine learning tasks, and automate data pipelines in production
  • Perform code reviews and add automated testing to ensure software quality is high
  • Collaborating with some of the brightest minds in the field and leveraging state of the art technologies in Python, ML/DL/NLP and cloud on a daily basis
Apply

Related Jobs

Apply

📍 India

🔍 Software Development

🏢 Company: Apollo.io👥 501-1000💰 $100,000,000 Series D over 1 year agoSoftware Development

  • 8+ years of experience building Machine Learning or AI systems
  • Experience deploying and managing machine learning models in the cloud
  • Experience working with fine tuning LLMs and prompt engineering
  • Strong analytical and problem-solving skills
  • Proven software engineering skills in production environment, primarily using Python
  • Experience with Machine Learning software tools and libraries (e.g., Scikit-learn, TensorFlow, Keras, PyTorch, etc.)
  • Design, build, evaluate, deploy and iterate on scalable Machine Learning systems
  • Understand the Machine Learning stack at Apollo and continuously improve it
  • Build systems that help Apollo personalize their users’ experience
  • Evaluate the performance of machine learning systems against business objectives
  • Develop and maintain scalable data pipelines that power our algorithms
  • Implement automated monitoring, alerting, self-healing (restartable/graceful failures) features while productionizing data & ML workflows
  • Write unit/integration tests and contribute to engineering wiki

PythonSQLApache AirflowCloud ComputingData AnalysisKerasMachine LearningMLFlowNumpyPyTorchAlgorithmsREST APITensorflowSoftware Engineering

Posted 4 days ago
Apply
Apply

📍 Africa, Europe, Americas

🧭 Permanent

🔍 FinCrime

🏢 Company: Zepz👥 1001-5000💰 $267,000,000 Series F 5 months ago🫂 Last layoff over 1 year agoMobile PaymentsFinancial ServicesPaymentsFinTech

  • 4+ years of professional experience training and deploying models that deliver measurable value (regression, clustering, decision trees, cost-sensitive Machine Learning etc with an emphasis on gradient boosting-based methods).
  • You have strong SQL skills, confidently able to pull and manipulate data to get into the desired format for modelling (CTEs, joins, case statements, subqueries)
  • Possess strong Python skills, able to automate processes and deploy applications. you are able to deploy your stuff and be able to set up at least basic monitoring.
  • Familiar with building and deploying web applications using Python web frameworks.
  • Experience in one or more of the following areas:
  • Machine Learning (Scikit Learn, XGBoost, H2O etc...)
  • SQL Analytics (BigQuery, Redshift, Databricks, Athena, etc)
  • Visualisation Tools (Mode, matlibplot, seaborn, streamlit Looker, Tableau, Periscope, etc)
  • Modernization our FinCrime Machine Learning Pipeline
  • Evaluate and integrate new data sources for our algorithms, aligning with Data Engineering and Analytical Engineers' best practices for dbt
  • In collaboration with Data Scientist, automate the training and deployment of updated models, ensuring the output is tested, scalable and documented and checks are in place to identify drift.
  • Help build experiments framework to evaluate new models, third-party data sources and tooling.
  • Translate commercial requirements into technical solutions, converting real-world problems into solvable data science projects, resulting in insights that further the strategy and enable visibility into key results
  • Improving existing models through greater scrutiny of the methodology and improving the input data
  • Develop strategies and tools to help less technical individuals understand and use the models and results.

AWSDockerPythonSQLKubernetesMachine LearningNumpyAlgorithmsData scienceData StructuresRegression testingPandasCommunication SkillsAnalytical SkillsCI/CDProblem SolvingRESTful APIsDevOpsData visualizationData modeling

Posted 10 days ago
Apply
Apply

📍 Canada

🧭 Full-Time

🔍 Software Development

🏢 Company: AuditBoard

  • Bachelor’s or Master’s degree in Computer Science, Statistics, Mathematics, or a related field
  • 3-4 years of hands-on experience in developing and deploying machine learning models
  • Ability to write scalable production-quality code
  • Proficiency in classical machine learning methods and familiarity with newer techniques like LLMs
  • Excellent programming skills in Python, Java, or similar languages
  • Experience with machine learning frameworks such as TensorFlow, PyTorch, Hugging Face, Keras, MXNet, or scikit-learn.
  • Familiarity with search/information retrieval, and ranking systems
  • Strong communication skills and ability to work collaboratively
  • Analytically minded with a focus on metrics and evaluation
  • Motivation to work hard and always be learning
  • Build, ship, and own end-to-end product features like predictive analytics, automated risk assessments, intelligent data extraction, and personalized insights.
  • Work with engineers, designers, and product managers to create high-performing product features.
  • Design and implement AI solutions using classical ML methods and advanced techniques like LLMs
  • Write well-designed, maintainable, and testable code
  • Write clear and well-defined design documentation
  • Troubleshoot, debug and resolve software bugs
  • Be product-minded and think about the customer
  • Stay updated on AI/ML advancements and explore new techniques and tools.
  • Participate in an Agile software development life cycle
  • Work with Python, JavaScript, Node.JS, Docker, PostgreSQL, Kubernetes, etc

DockerNode.jsPostgreSQLPythonKerasKubernetesMachine LearningPyTorchTensorflow

Posted 23 days ago
Apply
Apply

📍 United States, Latin America, India

🧭 Full-Time

🔍 Software Development

🏢 Company: phData👥 501-1000💰 $2,499,997 Seed about 7 years agoInformation ServicesAnalyticsInformation Technology

  • 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)
  • 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

AWSDockerPythonSQLCloud ComputingDjangoETLFlaskGCPJavaKerasKubernetesMachine LearningSnowflakeAPI testingAzureData engineeringData scienceREST APISparkTensorflowCommunication SkillsAnalytical SkillsCI/CDProblem SolvingScalaData visualizationData modelingData analyticsData management

Posted 23 days ago
Apply
Apply

📍 Canada

🧭 Full-Time

💸 111800.0 - 167800.0 CAD per year

🔍 Healthcare

🏢 Company: League Inc.

  • Strong analytical and data science skills
  • Deep experience with data science toolkits like scikit-learn, Keras and Tensorflow, including Python, R, and SQL
  • Experience working on advanced web applications, with preference given to those written in Go or similar languages
  • Experience working with Terraform or other IaC frameworks
  • Apply statistical techniques and machine learning to empower our product in the domain of health, wellness, and care navigation
  • Work as part of a small multi-disciplinary team to build and deploy machine learning / artificial intelligence models to production, and integrate them into the League backend
  • Work well in cross-functional teams and enjoys collaborating

Backend DevelopmentPythonSQLCloud ComputingData AnalysisKerasKubeflowMachine LearningAirflowData engineeringData scienceGoREST APITensorflowCommunication SkillsAnalytical SkillsProblem SolvingTerraform

Posted about 1 month 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 about 1 month ago
Apply
Apply
🔥 Senior Machine Learning Engineer
Posted about 2 months ago

📍 UK

🏢 Company: UNiDAYS Ltd

  • 5+ years experience as a data scientist/machine learning engineer.
  • Extensive maths and computer skills, proficient in machine learning concepts.
  • Proficient in Python and SQL; some experience in shell scripting is desirable.
  • Knowledge of machine learning frameworks like TensorFlow and scikit-learn.
  • Good understanding of software development principles and data structures.
  • Experience with monitoring ML systems and identifying improvement areas.
  • Familiarity with cloud services, ideally AWS, and big data technologies.
  • Plan and manage delivery and maintenance of machine learning systems end to end.
  • Monitor and maintain current ML systems to meet business requirements.
  • Identify and resolve technical issues in ML systems.
  • Work with platform teams to ensure proper ML infrastructure.
  • Support best practices in statistics and coding.
  • Develop automation activities for repeatable insights.
  • Produce technical requirements for product teams.
  • Deliver MVP solutions to validate new data products.
  • Act as a mentor to the Data & Insight team.

AWSPythonSQLMachine LearningData engineeringTensorflowData modeling

Posted about 2 months ago
Apply
Apply

📍 India

🔍 Cryptocurrency

🏢 Company: Referrals Only Board

  • 5+ yrs of industry experience as a machine learning and software engineer.
  • Experience building backend systems at scale focused on data processing, machine learning, and analytics.
  • Experience with at least one ML model including LLMs, GNN, Deep Learning, etc.
  • Working knowledge in data mining, information retrieval, advanced statistics, or natural language processing.
  • Investigate and harness cutting-edge machine learning methodologies, including deep learning, LLMs, and graph neural networks to address diverse challenges.
  • Develop and deploy robust, low-maintenance applied machine learning solutions in a production environment.
  • Create onboarding codelabs, tools, and infrastructure to democratize access to machine learning resources across Coinbase.

PythonApache AirflowData MiningMachine LearningSpark

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

📍 Worldwide

🧭 Full-Time

🔍 Software Development

🏢 Company: Zencoder

  • 5+ years of experience in the ML/AI field.
  • Deep understanding of machine learning, including experience with some fields of classical ML (recommendation systems, regressions/classifications on tabular data, and time series or other areas of classical ML).
  • Deep understanding of modern NLP: different providers strengths and weaknesses, best OS models, SOTA ways to finetune, quantize and distill models.
  • Experience with fine-tuning using RLHF or DPO.
  • Ability to set up data collection pipelines.
  • Proficiency in Python.
  • Ability to explain complex AI concepts and architectures clearly.
  • Deep understanding and experience of enterprise software development processes, ability to formalize typical SDLC tasks with all nuances.
  • Strong analytical and problem-solving abilities, with a knack for troubleshooting and debugging complex issues.
  • Proven ability to work effectively in a collaborative team environment, with excellent communication skills and a commitment to delivering high-quality solutions on time.
  • Eagerness to learn and adapt to new technologies and methodologies, with a passion for continuous improvement and innovation.
  • Ability to work in dynamic, fast-changing environments or experience in start-ups.
  • Prior experience in creating developer tools loved by their users would be highly advantageous, especially for VS and JetBrains add-ins.
  • Experience with RAG and multi-agent pipelines is a plus.
  • Create embedded AI agents pipelines; design, train, and implement advanced AI models focusing on LLMs, LMMs, and RL.
  • Collaborate with the AI and SWE teams to conceptualize, design, and build a code-generation add-in that empowers developers to automate repetitive tasks and boost productivity.
  • Conduct thorough testing of developed solutions, identify and address any bugs or performance issues, and optimize code for efficiency and scalability.
  • Stay updated with the latest trends and advancements in full-stack development, DevOps practices, and AI technologies to drive innovation and maintain competitiveness.
  • Influence how software development will be done in the whole industry.

PythonGitMachine LearningREST APICI/CDDevOpsSoftware Engineering

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