Staff Data Platform Software Engineer
Core
Design and build scalable, secure data access capabilities across relational, time-series, and columnar data stores, including SQL generation and table management.
Role type
Staff Data Platform Software Engineer
Builds
Scalable data access layers, database management systems, and metadata solutions for enterprise data platforms.
Domain
Enterprise Data Infrastructure / Backend Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Expert-level Java development, advanced backend platform development, relational database expertise (PostgreSQL, Oracle, MySQL, MariaDB, MS SQL Server, Trino), data structures and algorithms, performance optimization at scale, automated testing frameworks (JUnit, Selenium, TestNG), distributed systems architecture, technical leadership, system troubleshooting (memory, concurrency, networking).
Preferred skills
ServiceNow platform familiarity, RDBMS internals knowledge, Unix shell scripting, DevOps environment experience, customer-focused delivery.
Technologies
Java, PostgreSQL, Oracle, MySQL, MariaDB, MS SQL Server, Trino, JUnit, Selenium, TestNG, ServiceNow
Responsibilities
Develop and maintain complex Java platform code for SQL generation and database access; Set technical direction for Data Access initiatives; Lead design reviews, code reviews, and testing strategies; Troubleshoot complex production issues involving memory leaks and concurrency; Mentor junior and senior engineers.
Seniority
Staff, hands-on IC with strategic influence