close menu

Senior ML Engineer

Senior ML Software Engineer

About The Position

We’re looking for an ML Software Engineer with strong data and research orientation. In this role, you will identify data patterns, develop mechanisms and implement algorithms to improve Perception Point’s service and product. You will transform research hypotheses into scalable algorithms delivered as a service.

Minimum Qualifications

  • 3+ years of experience in Python development in production environments.
  • Proficiency in machine learning frameworks (e.g., PyTorch, TensorFlow, scikit-learn) and data processing libraries (e.g., Numpy, Pandas).
  • Understanding of statistical concepts and algorithms used in machine learning.
  • Experience with developing modern cloud web services.
  • Possess strong problem solving and critical thinking skills.
  • Excellent communication skills.

Prefered Qualifications

  • 5+ years of experience in Python development in production environments, at least two of them as a machine learning engineer.
  • Big data and ETL experience.
  • Experience in APIs, SQL, NoSQL, vector DBs and other relevant technologies.
  • Experience in optimizing and deploying ML/DL.
  • Cybersecurity experience.
  • Team management xperience.

Responsibilities

  • Research, develop, plan and implement ML software solutions. Develop, manage and maintain ML infrastructure.
  • Work with other team members to build upon our data collection, storage, and cloud processing infrastructure.
  • End-to-end ownership over features from the research phase all the way to production monitoring.
  • Propose new ideas how ML can improve our products and internal processes and systems.
  • Conduct research and implement solutions by following best practices of software engineering and maintaining high precision and scientific principles.
  • Formulate and lead novel projects. Demonstrate growth mindset, self-reflection and provide feedback to other team members, peers and managers.
  • Design and develop a real-time cyber system.
  • Work closely with an Incident Response team to improve real-time detection.
  • Guide junior ML software engineers.
Similar jobs