
Principal Software Engineer, Knowledge Platform
Dataminr
full-time
Posted on:
Location Type: Hybrid
Location: New York City • New York • United States
Visit company websiteExplore more
Salary
💰 $160,480 - $236,000 per year
Job Level
About the role
- Lead multi-team initiatives supporting the development of Dataminr's Knowledge Platform
- Implement industry best practices along with novel patterns and technologies that will help improve the codebase and the product
- Develop pipelines and services for building and maintaining our massive-scale knowledge graph
- Work with other software engineers, data scientists and AI researchers in cross-functional teams to develop new capabilities that fuse knowledge and AI for automated alerting at scale
- Develop and apply AI solutions that automate data quality assessments and updates to the knowledge graph
- Develop solutions for knowledge graph data access and management, which includes the use of GenAI/LLMs
- Work on applications of AI over the knowledge graph
Requirements
- M.S. in Computer Science
- 10+ years of software engineering experience
- Proven track record of implementing and following strong engineering practices through hands-on coding
- Experience mentoring and/or influencing Sr and Jr engineering team members in evolving their skills as software engineers
- Proficiency in programming languages such as Python, Java, and Scala
- Experience with data engineering and ETL pipelines
- Experience with cloud and distributed systems
- Prior experience working with knowledge graphs is a plus
Benefits
- Flexible work arrangements
- Generous PTO and sick leave
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonJavaScaladata engineeringETL pipelinescloud systemsdistributed systemsAI solutionsknowledge graphGenAI
Soft Skills
mentoringinfluencingcross-functional collaborationengineering practicesteam leadership
Certifications
M.S. in Computer Science