Job description

Our partner offers a rewarding and unique work environment with tremendous growth potential! As a Rochester native with a global presence, they develop robust solutions to protect intellectual property for Fortune 1000 companies, governments, and research universities. Technologists are integral to the success of the company and its clients.


Employment Requirements


This opportunity is not open to C2C relationships or visa sponsorship.


Must be either a U.S. Citizen or Permanent Resident (“Green Card holder”).


Job Description


We develop innovative solutions for corporations, universities, and professionals who invent, innovate, or are involved in the innovation life cycle. We design, build, and operate a highly sophisticated SaaS platform to service our customers. Our products include our patented, proprietary retrieval engine which uses advanced language modeling and deep learning techniques. We seek a creative and passionate Machine Learning Software Engineer to enhance our existing ML algorithms and explore novel approaches to develop a next generation engine. We offer an exciting opportunity to work with a talented team on innovative machine learning technology.


Responsibilities


  • Write high-performance, scalable software, mostly in C++, but also in whatever language is best suited to the task at hand.
  • Develop the architecture and design of next generation Machine Learning (ML) solutions to existing problems.
  • Research and advocate for ML technologies, frameworks, libraries, and tools appropriate to the tasks at hand
  • Convert theoretical ML research into highly efficient C++ code to integrate into our platform.
  • Be proficient in the Linux environment utilizing various command line tools to develop, test and deploy your code.
  • Collaborate with the team on all aspects of software development, from design to testing.
  • Give estimates for your deliverables and meet them.
  • Evolutionary improvements to existing algorithms in our search engine, including ranking and search result quality, results visualization and more.
  • Revolutionary R&D of new ML approaches of existing search features.
  • R&D of new ML driven features currently not implemented.
  • Developing performant non-ML code as needs arise throughout the platform, which includes custom distributed databases, indexing and search components.


Qualifications


  • Expert in C++20 and C++ build systems, such as gcc, ld, Makefiles, libraries
  • Solid programming fundamentals, including knowledge of algorithms, data structures, design patterns, distributed systems, and optimization.
  • Expert in ML theory and algorithms, both traditional and modern, including but not limited to information retrieval concepts, clustering, and deep learning.
  • Strong understanding of probability theory as it relates to ML and information retrieval.
  • Experience working with large scale distributed services/products.
  • 4+ years working experience in building ML driven products.
  • 6+ years working experience with C++.
  • Must have the ability to travel within the continental U.S. (though travel is uncommon).
Solü Technology Partners provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, sexual orientation, national origin, age, disability or genetics.

Please let the company know that you found this position on this Job Board as a way to support us, so we can keep posting cool jobs.

Similar jobs

Browse All Jobs

Machine Learning Engineer

AI REV
April 24, 2024
Yelp
April 24, 2024