Machine Learning Engineer - Team Lead

Engineering Belfast, Ireland


Description

What we’re looking for:

Tired of building variants of the same application over and over? Are you ready to leverage your development skills to architect software that is unique and that uses the latest software development practices for software delivered on the Cloud? WhiteHat Security is looking for a self-motivated and experienced lead developer to lead the ML team as we build our newest applications utilizing latest ML technologies to solve complex Application Security problems. You will be working closely with developers, data scientists, threat researchers, and product managers to interpret requirements and deliver software solutions that will address ever-evolving Application Security needs.

What You’ll Be Doing

  • Build and lead high-performing, agile teams focused on Engineering and Machine Learning
  • Provide senior level leadership during application design and development for highly complex or critical machine learning projects across numerous lines of business and shared technology.
  • Researching the use of appropriate ML technologies to solve key Application Security problems.
  • Owning and delivering highly performant, reliable, scalable, and secure code through test driven development and automation.
  • Collaborating with different teams in the organization and teams in other geographies on all aspects of development - from concept creation to requirements gathering to release into production

What We Value

  • BS (MS Preferred) in Computer Science, Computer Engineering, Electrical Engineering or equivalent
  • 5-7 years of experience in developing software and leading software development teams.
  • Must have strong architecture and design skills with distributed software systems, either on premise or in the cloud.
  • Must have solid algorithm development and analysis skills.
  • Must have strong proficiency in one or more programming languages such as Python, Java, C++, R
  • Experience with modern big data storage and management technologies – Spark, Hadoop etc.
  • Must have experience with various ML technologies .
  • Experience building microservices with languages such as Go is a plus.
  • Experience with Kubernetes is a plus
  • Experience with development on Linux or another Unix variant.
  • Experience with test driven development (TDD) and relevant test frameworks

 

WhiteHat Security is an E-Verify employer and is proud to provide equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics.

  • Seniority level

Not Applicable

  • Employment type

Full-time

  • Job function

Engineering Information Technology

  • Industries

Computer Software Internet Computer & Network Security

WhiteHat Security is an E-Verify employer and is proud to provide equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics.