Apply

Senior Machine Learning Engineer

Posted 2024-08-23

View full description

πŸ’Ž Seniority level: Experience in a high growth agile software development environment

πŸ“ Location: Canada, UK, India

πŸ” Industry: Technology, Machine Learning

πŸ—£οΈ Languages: English

⏳ Experience: Experience in a high growth agile software development environment

πŸͺ„ Skills: AWSDockerPostgreSQLPythonSoftware DevelopmentAgileData AnalysisETLKubernetesMachine LearningMySQLPyTorchCassandraData analysisRedisNosqlSparkTensorflowCI/CD

Requirements:
  • Experience in a high growth agile software development environment.
  • Experience developing machine learning-driven applications.
  • Interest in statistical modeling and machine learning.
  • Good understanding of ETL, data warehousing, data modeling and data architecting.
  • Knowledge to work with data scientists and translate proof of concept models into production strength systems.
  • Development skills in Python, relational databases like MySQL or PostgreSQL, NoSQL databases such as Redis or Cassandra.
  • Experience with data processing frameworks like Spark or Presto and deep learning frameworks like TensorFlow or Pytorch.
  • Experience with microservice architectures.
  • Strong test automation skills (unit and functional).
Responsibilities:
  • Working closely with Product Managers, Architects 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.
  • 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.
  • Collaborate with team members leveraging state of the art technologies in Python, ML/DL/NLP and cloud.
Apply

Related Jobs

Apply

πŸ“ United States, Canada

🧭 Full-Time

πŸ’Έ 216700 - 303400 USD per year

πŸ” Social Media/Technology

  • 2+ years of experience with leading applied machine learning models with Tensorflow/Pytorch.
  • 5+ years of end-to-end experience of training, evaluating, testing, and deploying machine learning models.
  • Proficiency with programming languages (Java, Python, Golang, C++, or similar) and statistical analysis.
  • Experience of orchestrating complicated data pipelines and system engineering on large-scale dataset.
  • Prior experience with information retrieval and recommendation system.
  • Ads domain knowledge on product and ML solutions is a plus.

  • Building ads retrieval and early ranking system for critical ML tasks with advanced industrial level techniques.
  • Research, implement, test, and launch new model architectures including information retrieval, ANN, recommendation system, deep neural networks.
  • Drive technical roadmaps and lead day to day project execution.
  • Contribute meaningfully to team vision and strategy.
  • Work on large scale data systems, backend services, and product integration.
  • Collaborate closely with multiple stakeholders across product, engineering, research, and marketing.
  • Be a mentor and cross-functional advocate for the team.

PythonJavaMachine LearningPyTorchC++StrategyAlgorithmsGolangTensorflow

Posted 2024-11-21
Apply
Apply

πŸ“ Portugal, UK, Spain

🧭 Full-Time

πŸ” Life sciences

  • Must reside in Portugal, the UK, or Spain and be legally authorized to work without visa or relocation support.
  • NO specific technical skills or years of experience mentioned.

  • Develop LLM-based agents specialized in extracting detailed information about Key Opinion Leaders (KOLs) in healthcare.
  • Build an end-to-end pipeline to analyze unstructured websites and medical documents.
  • Enable semantic searches for KOL data across various languages.
  • Utilize cloud infrastructure to create models for information extraction.
  • Collaborate with software developers to deploy ML models.
  • Train ML models using input from 2000+ curators to ensure quality and scalability.

PythonSoftware DevelopmentArtificial IntelligenceData AnalysisElasticSearchGitKerasMachine LearningNumpyPyTorchAlgorithmsData analysisElasticsearchGoTensorflowAnalytical Skills

Posted 2024-11-07
Apply
Apply

πŸ“ Portugal, UK, Spain

🧭 Full-Time

πŸ” Life sciences

  • Experience in machine learning and natural language processing.
  • Skills in developing models for information extraction.
  • Familiarity with cloud infrastructure.
  • Collaboration experience with software developers.

  • As part of the AI team, your main task will be to develop LLM-based agents specialized in extracting detailed information about KOLs in healthcare.
  • You’ll build an end-to-end pipeline to analyze unstructured websites and medical documents.
  • Enable semantic searches for KOL data across various languages.
  • Using cloud infrastructure, you'll create models for information extraction.
  • Collaborate with software developers to deploy the models.

PythonSoftware DevelopmentArtificial IntelligenceMachine LearningNumpyData science

Posted 2024-11-07
Apply
Apply

πŸ“ United Kingdom

🧭 Full-Time

πŸ’Έ 90000 - 110000 USD per year

πŸ” Ecommerce

🏒 Company: Constructor

  • At least 4 years of experience with Python for machine learning and backend development.
  • Proven experience developing, deploying, and maintaining ML models with a focus on ranking systems.
  • Experience in large-scale ML model training, evaluation, and optimization for real-time inference.
  • Proficiency with big data frameworks like Spark and tools like SQL, PySpark, and Pandas.
  • Experience with data pipeline orchestration tools such as Airflow or Luigi.

  • Design and develop ML-based ranking solutions to enhance search engine ranking systems.
  • Analyze ranking performance and identify gaps in search, browse, and autocomplete experiences.
  • Propose new ML models and algorithms to improve ranking quality and meet business needs.
  • Collaborate with technical and non-technical partners to develop and update ranking functionalities.

Backend DevelopmentPythonSQLMachine LearningAirflowAlgorithmsPandasSparkCommunication SkillsCollaboration

Posted 2024-10-24
Apply
Apply

πŸ“ India

πŸ” Cryptocurrency and Blockchain

🏒 Company: Coinbase Careers Page

  • 5+ years of industry experience as a machine learning and software engineer.
  • Experience building backend systems at scale with a focus on data processing, machine learning, and analytics.
  • Experience with at least one ML model: LLMs, GNN, Deep Learning, Logistic Regression, Gradient Boosting trees, etc.
  • Working knowledge in one or more of the following: data mining, information retrieval, advanced statistics, natural language processing, or computer vision.
  • Exhibit core cultural values: add positive energy, communicate clearly, be curious, and be a builder.

  • Investigate and harness cutting-edge machine learning methodologies, including deep learning, large language models (LLMs), and graph neural networks.
  • Address diverse challenges such as fraud detection, feed ranking, recommendation systems, targeting, chatbots, and blockchain mining.
  • 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.

BlockchainData MiningMachine LearningData mining

Posted 2024-10-16
Apply
Apply

πŸ“ Canada

🧭 Full-Time

πŸ’Έ 185500 CAD per year

πŸ” Cryptocurrency and Blockchain

🏒 Company: Coinbase Careers Page

  • Experience with at least one ML model: LLMs, GNN, Deep Learning, Logistic Regression, Gradient Boosting trees.
  • Working knowledge in data mining, information retrieval, advanced statistics, natural language processing, or computer vision.
  • Exhibit core cultural values: add positive energy, communicate clearly, be curious, and be a builder.
  • PhD degree strongly preferred with 3+ years of relevant experience or MS degree with 5+ years.
  • Experience with Python, data analysis, and visualization is a plus.

  • Investigate and harness cutting-edge machine learning methodologies, including deep learning, large language models (LLMs), and graph neural networks.
  • Address challenges in fraud detection, feed ranking, recommendation systems, targeting, chatbots, and blockchain mining.
  • 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.

Machine Learning

Posted 2024-10-16
Apply
Apply

πŸ“ US, UK, Germany, Australia

πŸ” Employee experience platform

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

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

AWSPythonAgileGCPMachine LearningPyTorchTensorflowCI/CD

Posted 2024-09-21
Apply
Apply

πŸ“ Europe, East coast of USA, Canada

🧭 Full-Time

πŸ” Artificial Intelligence

🏒 Company: mozilla.ai

  • 5+ years of professional experience in machine learning and strong background in software engineering.
  • Comfortable with open source development work.
  • Experience with deep learning frameworks, such as PyTorch, is a plus.
  • Experience with large-scale dataset processing and data augmentation techniques.
  • Experience with managing experiments and models using platforms like Weights and Biases, MLFlow, KubeFlow.
  • Strong proficiency in Python and familiarity with relevant libraries and tools.
  • Comfortable working in the cloud, including containerization and cloud resource management.
  • Excellent problem-solving skills and ability to work independently or as part of a team.
  • Effective communication skills, including translating technical concepts to non-technical stakeholders.
  • Demonstrated track record of delivering high-quality, scalable solutions in a fast-paced environment.

  • Develop tools to streamline development, management, and evaluation of models.
  • Collaborate on the design and build end-to-end machine learning pipelines on cloud infrastructure.
  • Prepare and preprocess datasets for model evaluation.
  • Run and manage experiments related to model evaluation and training.
  • Evaluate model performance using standard metrics and techniques.
  • Collaborate with other teams to ship features.
  • Implement MLOps best practices for model deployment and monitoring.
  • Engage with stakeholders, translating technical details into insights.
  • Contribute to the product engineering lifecycle, from ideation to deployment.

PythonMachine LearningMLFlowPyTorchCommunication SkillsCollaboration

Posted 2024-09-08
Apply
Apply

πŸ“ Hong Kong, Asia Timezone

🧭 Full-Time

πŸ” Education technology

🏒 Company: Goodnotes

  • Hands-on experience in building and deploying machine learning systems at scale in production.
  • Strong experience with RAG systems and agentic workflows with LLMs, preferably with some experience with multimodal LLMs.
  • Strong understanding of computer science fundamentals and a solid background in software engineering.
  • Experience with vector databases (e.g., Pinecone, Milvus), ML platforms (e.g., Metaflow, ClearML), cloud ML providers (AWS / Azure, GCP), LLM frameworks (e.g., LangChain/LlamaIndex), HuggingFace, CoreML.
  • Deep knowledge in classical and neural information retrieval, vector search, question answering, transformer-based language modeling.
  • Mastery in Python and at least one of the following programming languages: Java/Swift/C++.

  • Developing and scaling machine learning applications to tens of millions of users.
  • Building conversational RAG systems for question answering, summarization, and self-learning over handwritten and PDF documents.
  • Building a novel platform using GenAI to radically transform how people study and work.
  • Fine-tuning and prompting large language models to build an AI-first user experience.
  • Working in a fast-paced, multidisciplinary squad with engineers, QA, product designers to rapidly ship features.

AWSPythonGCPJavaMachine LearningSwiftC++C (Programming language)Azure

Posted 2024-08-07
Apply