Senior Software Engineer, Application Migration
Core
Designing, building, and optimizing data structures, algorithms, and database interactions for a generative AI platform and code migration tools.
Role type
Senior IC backend software engineer (data migration & AI orchestration)
Builds
High-performance data migration suite and generative AI orchestration platform
Domain
Software engineering, data-intensive applications, generative AI
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Apache Kafka, Debezium, relational data modeling, SQL (Postgres/MySQL), algorithms, data structures, systems design, distributed systems
Preferred skills
Rust, C/C++, Python, JavaScript, React, Kubernetes, NoSQL databases, open-source contributions
Technologies
Java, Spring Boot, Kafka, Debezium, React, Postgres, MySQL, MongoDB, Kubernetes
Responsibilities
Contribute backend code to the data migration engine and AI orchestration platform; collaborate with product management and AI researchers; develop robust backend services; identify and resolve performance bottlenecks; participate in code reviews; troubleshoot complex technical issues in distributed systems.
Seniority
Senior, hands-on IC