Important:
Please use Google Chrome when applying for job to avoid any system errors due to browser incompatibility.
Sr. Software Engineer II
Required Education and Experience:
Applicants must meet one of the following education and experience requirements:
* 8 years of relevant experience and a Bachelor’s degree or
* 6 years of relevant experience and a Master’s degree
Required Skills:
* 8+ years of experience developing SW with one or more of the following languages: Java, Scala, C, C++, Perl, Python, Ruby.
* 8+ years of experience with Linux and scalable distributed systems
* 5+ years of Experience with stream processing technology in Big Data systems (Hadoop, Spark, Hive, Kafka, Cassandra, Kubernetes, Ceph) and principles (Map/Reduce, etc)
* 5+ years of experience in developing and optimizing columnar databases , preferred in Big Data systems
* 5+ years of networking principles, including TCP/IP, SSL, DNS and HTTP protocols
Desired Skills:
* Masters in Computer Science or related field
* Knowledge of software development and design principles
* Knowledge of development and design of software security systems, understanding security vulnerabilities and counter measures.
* Ability to troubleshoot complex network problems and customer issues
* Proven track record of delivering large amounts of high quality, complex code.
* Experience with operating system internals and distributed systems, or server architectures.
* Experience with Kafka, Apache Spark, Zoo Keeper, Cassandra, Hadoop
* Knowledge of one or more of the following Scripts: Perl, HTML, Javascript, Shell script, Bash script.
* Knowledge of Unix / Linux.
* Knowledge of Virtual machine environments, Big Data, Cloud Application Development, Analytics systems
* Highly responsible, self-disciplined, self-managed, self-motivated.
* Excellent written and verbal communications skills.