Senior Back-end Engineer
Core
Design, develop, and deploy scalable microservices for handling and analyzing mass amounts of data in a distributed environment.
Role type
Senior IC backend engineer (Java)
Builds
Analytics platform connecting solutions from Cognyte and third parties
Domain
Security analytics / distributed systems
Deliverable
production ML models
Required skills
Java, microservices, cloud native technologies, distributed systems, relational databases, NoSQL databases, testing methodologies
Preferred skills
Spring Framework, Kubernetes, Docker, Apache Kafka, RabbitMQ, Elasticsearch, AI/ML workloads
Technologies
Java, Spring Framework, GCP, AWS, Azure, Kubernetes, Docker, Apache Kafka, RabbitMQ, PostgreSQL, MySQL, MongoDB, Elasticsearch
Responsibilities
Design and develop microservices for data analysis, collaborate with product owners and architects, take part in technical decisions and strategy, contribute to architecture and refactoring, perform code reviews and mentor engineers
Seniority
Senior, hands-on IC