Software Engineer
Core
Senior backend engineer responsible for delivering complex features of the MDM platform, making technical decisions, and leading development tasks.
Role type
Senior IC backend software engineer (Java, distributed systems)
Builds
Large and complex components of the MDM platform for enterprise AI and data unification
Domain
Enterprise data management, cloud-native SaaS, distributed systems
Deliverable
production ML models | product features
Required skills
Java (8+), distributed systems design, backend development, unit and integration testing, code profiling, technical mentorship, software design patterns, algorithms, data structures
Preferred skills
SaaS customer support experience, Big Data technologies, No-SQL databases, cloud-managed services (AWS, GBT, Azure), MS degree
Technologies
Java, AWS, GBT, Azure, No-SQL, Big Data
Responsibilities
Present solutions to architects, drive feature delivery and distribute tasks, collaborate with QA on testing approaches, provide internal feature documentation, perform performance optimizations and runtime analysis, mentor junior team members
Seniority
Senior, hands-on IC with leadership responsibilities