Software Engineer | Engine (Ingest)
SingleStore · India
SingleStore · India
*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]" data-turn-id="request-WEB:ea102a47-991c-4fc0-8f74-ca9af2b0e0ee-1" data-turn-id-container="request-WEB:ea102a47-991c-4fc0-8f74-ca9af2b0e0ee-1" data-testid="conversation-turn-4" data-scroll-anchor="false" data-turn="assistant"> Position Overview SingleStore engineers build the real-time data platform that enables some of the world's most demanding applications. Our cloud-native database architecture enables high-performance transactional and analytical workloads at scale. We're seeking a skilled Software Engineer to join our team working on SingleStore Flow, an enterprise-grade data migration solution. You'll be building and maintaining critical infrastructure that moves data between various database systems and SingleStore, handling schema transfers, bulk data loads, and real-time change streaming and building agents to provide the customers fully agentic experience. What You'll Work On • Develop and maintain data extraction and loading pipelines for multiple database platforms. • Develop and maintain AI agents around the application. • Enhance our backend services and frontend applications • Write Python based automation scripts for testing • Optimize for scale and data handling for ultra large scale databases. • Work with AI and agentic frameworks to enhance development productivity and code quality • Debug complex data consistency issues across heterogeneous database systems Your Experience • 3+ years of professional Java development experience • Strong understanding of Spring Boot framework • Experience with JDBC, database connection pooling, and transaction management • Experience writing automated tests and integration test framework • Deep knowledge of MySQL, PostgreSQL • Understanding of database internals: replication, transactions, indexing • Experience with CDC technologies (binlog, logical replication, change tracking) • Prior experience with agent development Nice to Have • Experience with Apache Avro, Protocol Buffers, or other binary serialization formats • Frontend development skills (React, Redux, Material UI) • Python development experience • Understanding of distributed systems and data consistency patterns • AI Tools & Modern Development - using AI coding assistants (GitHub Copilot, Claude Code, ChatGPT, etc.) to accelerate development Qualifications • Bachelor's degree in Computer Science or equivalent experience • 3-5