Exabeam - Platform Engineer - San Mateo, CA - Full-Time
You will be responsible for designing and implementing a brand new data processing system to detect advanced security threats using the latest stream processing and machine learning techniques. As part of the founding team you will have the opportunity to define and work in various areas of the platform including data ingestion, data processing, algorithm design, machine learning, reporting, visualization, etc. You will also have the opportunity to contribute to all aspects of product definition and system architecture. You are a strong software engineer who is passionate about large-scale systems. You care about producing clean, elegant, maintainable, robust, well-tested code; you enjoy collaborating with others to come up collectively with the best possible solution. You have experience with performance, scalability, and reliability issues of large 24x7 systems.
Responsibilities:
• Design and develop various platform components using latest technologies and coding in Scala.
Requirements:
• Experience in Scala or other functional programming languages (Haskell, Scheme, Lisp, Ocaml, F#). Alternative deep Java expertise and strong desire to learn Scala.
• Strong Object-oriented experience, for example in Java, Scala, Ruby, or C++.
• Experience building complex systems with high performance, scalability and reliability requirements
• Experience with distributed data processing system (Akka, Spark, Kafka, Storm, Shark, Hadoop, others.)
• B.S. in Computer Science or related disciplines.
Contact: ziad [AT] exabeam [DOT] com