Senior Software Engineer, AI - Machine Learning
New York City, United States
Dataminr
Dataminr’s real-time AI platform detects the earliest signals of high-impact events and emerging risks from within publicly available data.--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.
Responsibilities
- 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.
#LI-BM
#LI-Remote
Tags: APIs Computer Science Computer Vision Deep Learning Engineering Excel Kafka Kubernetes Machine Learning ML models NLP Open Source Python PyTorch Recommender systems Research Scala Scikit-learn Streaming TensorFlow
Perks/benefits: Career development Flex hours Flexible spending account Flex vacation Health care Insurance Lunch / meals Medical leave Parental leave Snacks / Drinks Startup environment Team events Yoga
More jobs like this
Explore more AI, ML, Data Science career opportunities
Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.
- Open Data Science Manager jobs
- Open Lead Data Analyst jobs
- Open MLOps Engineer jobs
- Open Senior Business Intelligence Analyst jobs
- Open Data Engineer II jobs
- Open Data Manager jobs
- Open Principal Data Engineer jobs
- Open Power BI Developer jobs
- Open Data Scientist II jobs
- Open Junior Data Scientist jobs
- Open Sr Data Engineer jobs
- Open Data Analytics Engineer jobs
- Open Product Data Analyst jobs
- Open Business Intelligence Developer jobs
- Open Business Data Analyst jobs
- Open Data Analyst Intern jobs
- Open Sr. Data Scientist jobs
- Open Senior Data Architect jobs
- Open Big Data Engineer jobs
- Open Principal Data Scientist jobs
- Open Azure Data Engineer jobs
- Open Data Quality Analyst jobs
- Open Manager, Data Engineering jobs
- Open Junior Data Engineer jobs
- Open Data Product Manager jobs
- Open Data quality-related jobs
- Open GCP-related jobs
- Open Business Intelligence-related jobs
- Open Java-related jobs
- Open ML models-related jobs
- Open Data management-related jobs
- Open Privacy-related jobs
- Open PhD-related jobs
- Open Deep Learning-related jobs
- Open Data visualization-related jobs
- Open Finance-related jobs
- Open PyTorch-related jobs
- Open APIs-related jobs
- Open TensorFlow-related jobs
- Open NLP-related jobs
- Open Consulting-related jobs
- Open Snowflake-related jobs
- Open LLMs-related jobs
- Open CI/CD-related jobs
- Open Generative AI-related jobs
- Open Kubernetes-related jobs
- Open Hadoop-related jobs
- Open Data governance-related jobs
- Open Airflow-related jobs
- Open Docker-related jobs