Who we are looking for:
— You are full of energy and an enthusiastic junior/middle developer with little experience in the industry, not necessarily exposed to our required tech stack.
— You have a basic knowledge of Scala (either theoretical or practical or both).
— Have good Computer Science/OOP/data structures/algorithm knowledge, able to solve coding challenges, demonstrate problem-solving and learning skills.
— An outspoken person, proactive, team player.
— Know who is Martin Odersky, read his book and/or passed the Functional — - Programming Principles in Scala course on Coursera.
— Have a product mindset and ready to learn fast.
— Good theoretical and practical level with Scala OR Java and desire to master Scala.
— Solid Object-oriented design and programming. Nice to have functional programming experience.
— Real commercial development experience **is a must.**
— Understanding of high performance streaming pipelines and CI/CD principles.
— Understanding of PaaS/SaaS and microservice architecture.
— Ability to identify edge cases and be able to create test cases to cover those.
— Knowledge about Linux, Ansible, Docker and Kubernetes.
— Experience with at least one of the next technologies: Elasticsearch / Kafka / Zookeeper / Prometheus / MongoDB or their alternatives.
— Experience in initiating product changes and improvements, as well as participating in hackathons or similar events will be a plus.
— Direct cooperation with the customer
— Business trips to the US
— Dedicated HR/ Client Manager
— Regular performance reviews (twice per year)
— Competitive salary, medical insurance, 20 working vacation days
— Regular corporate events, team buildings, etc.
What opportunities we offer:
— You will join our team to participate in creation, ownership and development of mission-critical pieces of our large-scale data pipeline that processes hundreds of thousands of events per second.
— You will create features and maximize performance at multiple levels of the stack either as a feature team member or independently: Scala applications, orchestration, scripting, and bare metal.
— You will learn how to work on clusters that can ingest multiple terabytes per day, can scale to 100s of nodes.
— You will be involved in the end-to-end delivery of features and provide proper maintenance of the codebase.
— You will solve the incoming issues, notice the positive and negative trends, and communicate possible problems and achievements clearly and loudly.
Exabeam is the leader in user and entity behavior analytics. We deliver a complete Security Intelligence Platform that enables customers to easily collect all of their security-relevant data, to accurately detect complex threats, and to effectively respond to security incidents. We have built the best threat detection solution in the market to detect in real-time advanced attacks using Big Data, machine learning, and security expertise.
Kyiv is our 2nd largest engineering office, where you will work with dozens of other talented and like-minded people.