Senior Software Engineer, AI - Machine Learning

New York, NY, United States

Full Time Senior-level / Expert
Dataminr logo
Apply now Apply later

--COVID-19 Hiring Update--

As the health and safety of our candidates and our employees come first, we're excited to provide virtual experiences for interviews and new hire on-boarding.

Who we are: 

Dataminr puts real-time AI and public data to work for our clients, generating relevant and actionable alerts for global corporations, public sector agencies, newsrooms, and NGOs. Our leading AI platform detects the earliest signals of high-impact events and emerging risks from vast amounts of publicly available information. Our real-time alerts enable tens of thousands of users at hundreds of public and private sector organizations to learn first of breaking events around the world, develop effective risk mitigation strategies, and respond with confidence as crises unfold. 

Dataminr is making its mark for growth and innovation, recently earning recognition on the Deloitte Technology Fast 500, Forbes AI 50 and Forbes Cloud 100 lists. We also earned accolades for ‘Most Innovative Use of AI’ from the 2020 AI & Machine Learning Awards. 

Join our team and help the world manage risk in real time. You’ll work with 600+ talented people across seven offices, united by our passion to collaborate, make a difference, and have fun while doing it! 


Type: Full Time 

Experience: 5+ years

Who you are:

You’re an engineer with an interest in exploring the art of the possible when it comes to applying AI at scale. You have experience implementing production quality state-of-the art algorithms for processing large data sets.  

You are passionate about having a positive impact on the world. You are enthusiastic about working on some of the most challenging problems in AI and are a passionate builder of solutions that directly contribute to products. You want to advance the state of the art by working closely with scientists to implement novel approaches, and have the skillset to develop engineering solutions to solve real problems in production, at scale.  You are excited by the opportunity and challenges posed by deploying AI at scale to track and understand events as they unfold.  


  • Building an innovative and AI-centric platform to run streaming analytics at scale, using your familiarity with cloud and open source orchestration technologies.
  • Work as 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.).
  • Understanding the performance characteristics (such as latency, throughput, memory consumption) of common ML models in a microservice architecture and their implications on orchestration and auto-scaling.
  • Understanding of modern machine learning software and techniques, including ability to implement new methods from technical descriptions, and productionization 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.
  • Work closely with a diverse, interdisciplinary team to deliver value to customers (existing and new products).
  • Excel in placing a human-centered focus on the work (context, end-user impact, etc), finding solutions that work in practice and have significant impact.

Minimum qualifications

  • Industry experience (5+ years) as a Software Engineer required.
  • Some combination of experience with:
    • machine learning (TensorFlow, PyTorch, Scikit-learn, etc.) 
    • cloud computing (container orchestration, gRPC, object storage, message queues)
  • Expertise in Python, Java, Scala or similar languages.

Desirable qualifications

  • Specific experience with Kubernetes, Kafka, Istio, Knative, Containers, FaaS
  • Graduate degree (M.S. in Computer science, Ph.D. in any field a plus). 
  • Experience working with scientists, reading technical research papers, and implementing state-of-the-art methods in production. 
  • Machine learning certificates or coursework.

Why you should work here:

  • We recognize and reward hard work with:
    • company paid benefits for employees and their dependents, including medical, dental, vision, disability and life insurance
    • 401(k) savings plan with company matching
    • flexible spending account for out-of-pocket medical, transit, parking and dependent care expenses
  • We want you to be your best, authentic self by supporting you with:
    • a diverse, driven, and passionate team of coworkers who want you to succeed
    • individual learning and development fund and professional training
    • generous paid time off; including sick leave and 100% company paid parental leave
    • in-office perks such as a kitchen stocked with snacks and beverages, and catered meals
    • remote working friendly perks such as expanded telehealth options for mental and physical well being, virtual yoga, meditation and health and fitness app reimbursements

…and this is just to name a few!

Dataminr is an equal opportunity and affirmative action employer. Individuals seeking employment at Dataminr are considered without regards to race, sex, color, creed, religion, national origin, age, disability, genetics, marital status, pregnancy, unemployment status, sexual orientation, citizenship status or veteran status.

Job region(s): North America
Job stats:  13  0  0
  • Share this job via
  • or

Explore more AI/ML/Data Science career opportunities