Software Engineer II, AI Research

Job Description

Posted on: 
July 24, 2023

Dataminr looking for a Software Engineer II, AI Research to work as a liaison between the AI Group and engineering teams across the company in defining the right production delivery channels and processes for state-of-the-art algorithms and models (via APIs, libraries, etc.).


Build an innovative and AI-centric platform to run streaming analytics at scale, using familiarity with cloud and open source orchestration technologies. Optimize Deep Learning models for production, maximizing execution speed, while minimizing computing cost. Work directly on all aspects of science problems with other members of the AI team: from inception, brainstorming, and reading of scientific literature, to data exploration and implementation of methods created in-house, and productization of these methods. Work with the team in solving specific problems at scale in one or more of the following areas: Natural Language Processing, Information Retrieval, Complex Networks, Recommender Systems, Computer Vision, Machine/Deep Learning, etc. Work closely with a diverse, interdisciplinary team to deliver value to customers (in connection with existing and new technology products). Place a human-centered focus on the work (context, end-user impact, etc.), finding solutions that work in practice and have significant impact.

Job Requirements

- Bachelor’s degree or equivalent in Computer Science or a related field and 3 years related experience.

- Must also have 12 months of experience with each of the following:

  • Implementing ETL data streams to access and stream critical / firmwide data efficiently and securely;
  • Designing and building abstract data schemas, mappings, and models that seamlessly integrate with large application software;
  • Training and creating deep learning models with machine learning frameworks such Tensorflow or Pytorch;
  • Working closely with AI research scientists/research projects that involves analyzing and incorporating relevant research papers; and
  • Implementing machine learning concepts in Computer Vision or NLP projects.

- Will accept experience gained concurrently.

Apply now

More job openings