Software Engineer 3
Core
Architecting automated verification frameworks and infrastructure to validate functional equivalence, performance benchmarks, and data integrity for AI-powered application modernization suites.
Role type
Senior IC software engineer (distributed systems & testing frameworks)
Builds
Automated verification frameworks, developer tools, and modernization infrastructure
Domain
Data platform modernization, distributed systems, AI/LLM integration
Deliverable
production ML models | product features
Required skills
JVM languages (Java/Spring), LLM integration for test generation, software architecture, application/database modernization, change data capture, event-driven database interception, state comparison algorithms, relational and document data modeling, SQL databases, document databases, algorithms and data structures
Preferred skills
Building developer-centric platforms, complex testing frameworks, cross-functional collaboration
Technologies
Java, Spring Boot, MongoDB, JDBC, JPA, Postgres, MySQL, AWS, Google Cloud, Microsoft Azure
Responsibilities
Design and build automated frameworks for data equivalence validation, integrate LLMs for unit test generation, troubleshoot complex distributed systems issues, participate in code reviews, contribute to CI/CD and quality processes
Seniority
Senior, hands-on IC