Software Engineer, Data Migration
Core
Building tooling to help customers modernize applications and migrate data from legacy relational databases to MongoDB in real-time.
Role type
Software Engineer (Data Migration & Code Generation)
Builds
Schema modeling, code generation, initial data loads, and continuous data synchronization tools.
Domain
Database modernization, data migration, generative AI orchestration
Deliverable
production ML models | product features
Required skills
Java, systems design, streaming systems, data-intensive applications, relational data modeling, SQL, algorithms, data structures
Preferred skills
Rust, C/C++, Python, JavaScript, React, cloud-native distributed systems, NoSQL
Technologies
Java, Spring Boot, Kafka, Debezium, React, Postgres, MySQL
Responsibilities
Design and optimize underlying data structures and database interactions, craft orchestration layers and integration points, identify and address performance bottlenecks, participate in code reviews, troubleshoot complex technical issues in distributed systems
Seniority
Mid-level, hands-on IC