Apply

Senior Machine Learning Engineer (Remote)

Posted 4 months ago

View full description

💎 Seniority level: Senior, 8+ years

💸 Salary: USD 161,000 - USD 309,000

🔍 Industry: Public safety and justice technology

🏢 Company: Axon👥 1001-5000Education

🗣️ Languages: English

⏳ Experience: 8+ years

🪄 Skills: AWSPythonMachine LearningTensorflow

Requirements:
Candidates are required to have a Bachelor's degree in a technical field, at least 8 years of software engineering experience, proficiency in Python and ML frameworks such as TensorFlow and PyTorch, experience with cloud environments like AWS, and familiarity with CI/CD solutions for MLOps.
Responsibilities:
  • The Senior Machine Learning Engineer at Axon will play a crucial role in architecting and implementing the platform used for transforming public safety through AI technologies
  • Responsibilities include optimizing model training, delivering strategic solutions for innovation, and influencing the AI community.
Apply

Related Jobs

Apply

📍 Portugal

🔍 Web data extraction

🏢 Company: Zyte👥 251-500💰 $3,000,000 Debt Financing almost 3 years agoBig DataCloud ComputingSaaSPaaSData MiningSoftware

  • Deep understanding of machine learning algorithms and deep learning models (e.g., CNN, RNN, Transformers).
  • Experience working with large language models (LLMs) and applying them in production.
  • Knowledge of data preprocessing, feature engineering, and model tuning.
  • Experience in deploying machine learning models at scale in production environments.
  • Strong expertise in Python and machine learning libraries (e.g., PyTorch).
  • Knowledge of data structures, algorithms, and performance optimization techniques.
  • Experience with git, CI/CD workflows, and containerization technologies (e.g., Docker, Kubernetes).
  • Strong understanding of software design principles and high-level code organization.

  • Lead the design, development, and deployment of machine learning models and algorithms for web data extraction and processing.
  • Collaborate closely with domain experts, cross-functional teams, and stakeholders to identify data requirements, define hypotheses, and guide experimentation.
  • Perform data collection, cleaning, preprocessing, and exploration to enable high-quality model training.
  • Suggest and conduct experiments aimed at improving the accuracy and efficiency of existing models and systems.
  • Implement machine learning model improvements in production, optimizing codebases, and enhancing tooling.
  • Stay at the forefront of machine learning research, particularly in deep learning and large language models (LLMs).
  • Provide mentorship and guidance to junior team members, promoting best practices in machine learning and software engineering.
  • Contribute to the community through publications, talks, and open-source contributions.

DockerPythonGitHTMLJavascriptKubernetesMachine LearningPyTorchC++AlgorithmsData StructuresCI/CDJavaScript

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