Machine Learning Engineer - 896268

Buffalo, NY

Employment Type: Direct Hire Industry: IT Job Number: 896268 Pay Rate: Negotiable

Job Description

Lighthouse Technology Services is seeking a Senior Level Machine Learning Engineer for a DIRECT HIRE role supporting the Research and Development Team in Buffalo, NY.



  • Collaborate with other teams on a wide range of bleeding edge, high-risk, high-reward research problems and develop them into production-level systems that provide competitive advantages.
  • Provide experience as a riven and creative software, AI, and hardware engineer who has worked at companies like Facebook, NASA, and Pixar.
  • Work with domain experts across the team and be responsible for proposing, prototyping, developing, and deploying high-impact AI systems.
  • Enjoy continuously chipping away at hard problems with dogged persistence, demonstrate the business value of novel ideas, and deploy them to real-world settings.
  • Collaborating with software/hardware engineers and domain experts to define and implement high-ROI ML solutions to business problems
  • Working with heterogeneous datasets and evaluating their quality
  • Identifying and crafting useful model input features
  • Working with and pre-processing tabular, image, and time series/audio data
  • Developing ML model performance and business-relevant metrics 
  • Developing and tuning the parameters of traditional ML and deep learning models
  • Exposing trained models as containerized, auto-scaling web APIs 
  • Communicating prototype and production model performance and results to non-technical stakeholders
  • Integrating model APIs into a variety of enterprise applications (UI and backends)
  • Conducting code reviews, developing high-quality documentation, and building robust test suites for your models and APIs
  • Mentoring peer engineers
  • Handling multiple competing priorities in an agile, fast-paced environment


Minimum Qualifications:

  • BS in Computer Science, Computer Engineering, or a related field
  • MS or PhD in Machine Learning, Data Science, or a related field
  • > 3 years of experience developing traditional software applications
  • > 3 years of experience developing and deploying traditional ML and deep learning models
  • > 1 years of experience in developing AI systems in a business setting
  • Advanced knowledge of PyTorch/TensorFlow and ML libraries (sklearn, scipy)
  • Experience with databases (MySQL, PostgreSQL, BigQuery, Redis)
  • Experience with Docker, Git, CI systems, Kubernetes
  • Experience with gradient-free optimization algorithms (e.g. ray tune, nevergrad)
  • Experience with AWS ecosystem (RDS, EC2, S3, EFS)
  • Experience developing RESTful APIs (Django, Flask)
  • Experience with front end frameworks (Vue/React/Angular, Swift/Objective-C)
  • Experience with performance optimization (caching, DB indices, parallelization)
  • Ability to identify trade-offs between aspects like execution speed, memory, user experience, software development speed, and software maintainability
  • Strong communication and interpersonal skills


Preferred Qualifications:
  • Experience solving image object detection, image segmentation, or audio event detection problems in a business setting
  • Experience with online, active, or semi-supervised learning
  • Experience with Python
  • Experience with Java

Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.