Software Engineer | Engine (Ingest)
Core
Building and maintaining critical infrastructure for SingleStore Flow, an enterprise-grade data migration solution that moves data between various database systems and SingleStore.
Role type
Software Engineer (Data Migration & Infrastructure)
Builds
Data extraction and loading pipelines, AI agents for the application, backend services, and frontend applications.
Domain
Cloud-native databases, data migration, distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Boot, JDBC, database connection pooling, transaction management, automated testing, MySQL, PostgreSQL, database internals (replication, transactions, indexing), CDC technologies (binlog, logical replication), agent development
Preferred skills
Apache Avro, Protocol Buffers, React, Redux, Material UI, Python, distributed systems patterns, AI coding assistants
Technologies
Java, Spring Boot, MySQL, PostgreSQL, Python, React, Redux, Material UI, Apache Avro, Protocol Buffers
Responsibilities
Develop and maintain data extraction and loading pipelines for multiple database platforms; Develop and maintain AI agents around the application; Enhance backend services and frontend applications; Write Python based automation scripts for testing; Optimize for scale and data handling for ultra large scale databases; Debug complex data consistency issues across heterogeneous database systems
Seniority
Mid-level, hands-on IC