--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!
Dataminr, Inc. is seeking a full-time Senior Software Engineer at our offices in New York, NY. Responsible for developing new features on the Dataminr commercial platform using Java technologies, MySQL, NoSQL, Kafka, Apache Spark, and Docker in AWS cloud platform. Lead feature development and infrastructure design initiatives, establishing development milestones, technical specifications, and delivery timelines. Practice and set an example of excellent software development practices, including fluency with testing practices (both unit and integration testing) and best deployment practices for enabling high availability. Work with Design and Product teams to define technical tasks, ensure proper design, and customer expectation alignment. Participate in code reviews, provide opinions and direction developments on code that was created as a team, and lead initiatives that improve team contribution processes. Test new developments and add new tests for regressions and customer issues as identified and addressed. Collaborate with teams across the organization to improve shared libraries and design patterns.
Required Skills & Experience:
This position requires a Bachelor’s degree or equivalent in Computer Science or a related field and 5 years of related (progressive, post-baccalaureate) experience. In the alternative, the employer will accept a Master’s degree or equivalent in Computer Science or a related field and two years of related experience.
Must also have 12 months of demonstrated ability with each of the following:
- Full stack web development for projects executed with Agile methodology;
- Developing software applications, refactoring legacy libraries, and designing relational databases;
- Addressing complex bugs in existing software and coordinating with QA teams to resolve issues;
- Helping maintain a high-availability, low-latency system;
- Writing scala code, debugging Apache Spark applications, and helping write schemas; and
- Implementing back-end/persistence layer features using J2EE (Java), UNIX, Oracle DB or mysqldb, SQL, Spring, and Hibernate or jooq.
Will accept experience gained before, during or after Master’s program. Employer will accept experience gained concurrently.
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.