FortiNDR Cloud is an enterprise network security product focused on providing capabilities that empower our customers to detect and track adversaries in real-time.
We are looking for software developer with strong hands-on Database expertise to help us solve complex search and pattern matching problems at petabyte scale.
Our data collection needs to operate in near real-time, our data stores need to scale linearly with our datasets, our search needs to perform sub-second matches.
We work with a number of data storage and processing systems, including MySQL, Postgres, HBase / Phoenix, Snowflake, Spark, a variety of AWS data services as well as proprietary systems.
If you are passionate about building robust, high-scale systems, working with large data sets and protecting public and private organizations from today's ever increasing cyber threats, then this might be the place for you.
Embark on a challenging, enjoyable, and rewarding career journey with Fortinet.
Core Job Responsibilities :
- Design, implement, build, test, and deploy scalable systems to store, process and retrieve high-rate event streams.
- Implement processes for applying data-analysis algorithm, complex search and performance improvements.
- Engineer solutions to maintain high SLAs in a rapidly evolving production environment.
- Work independently and self-directed.
- Be humble and willing to learn.
Job Requirements :
- 6 or more years of professional software engineering experience.
- 3 or more years of Java and Java web-services experience (mandatory)
- 3 or more years of database experience (mandatory)
- Understanding of SOA, SAAS, and REST / OAuth / JSON architectures and services.
- Experience in developing high performance and scalable systems.
- Understanding of object-oriented programming, data structures, algorithms, software design.
- Rigor in high code quality, automated testing, and other engineering best practices.
- Excellent communication and writing skills.
- Experience with Amazon Web Services is a plus.