Sr. Software Engineer II - (DSM Integrations Team)
Core
Designing and maintaining real-time distributed backend systems with low-latency request/response handling for digital insights and research technology.
Role type
Senior IC backend software engineer (Java)
Builds
Real-time distributed systems, RESTful APIs, and legacy codebase refactoring
Domain
Technology-enabled digital insights and research technology
Deliverable
production ML models | product features
Required skills
Java, distributed systems design, low-latency system handling, legacy code maintenance, CI/CD pipelines, RESTful API integration, AWS, Docker, Kubernetes, SQL databases
Preferred skills
Spring Framework, microservices architecture, data analytics tools (Apache Spark, Hive, Databricks)
Technologies
Java, C/C++, Scala, Ruby, Rust, Go, Python, Spring Framework, Apache Spark, Hive, Databricks, AWS, Docker, Kubernetes, SQL
Responsibilities
Design and maintain real-time distributed systems, refactor legacy Python codebases, integrate RESTful APIs, manage CI/CD pipelines and automated testing
Seniority
Senior, hands-on IC