Job Description :
Position: Application Programmer with (NoSQL and Cassandra)
Location: Pennington, NJ
Duration: Full Time
Job Description
POSITION AND PROJECT DETAILS:
Experience must include a solid Cassandra operational background.
Position Overview:
The NoSQL Engineer is a key position within the RPGWIM Infrastructure Design & Build team and will support all LOB’s within Retail, Preferred & Global Wealth Management Portfolio.
This role acts as a key SME for general NoSQL technologies, with a focus on products such as Cassandra, SOLR, Hadoop, and MongoDB.
A NoSQL Engineer is expected to be a senior engineer, architect, and technology leader who may play many roles throughout a product or project lifecycle and is not simply a Database Administrator.
Candidates must be comfortable with hands-on support for Proof-of-Concept efforts and advise partner teams on product evaluations.
This includes specifying hardware for performance optimization and advising on tuning parameters throughout the hardware/software stack.
Candidates must be comfortable addressing a variety of audiences and adjust their communication styles accordingly.
The NoSQL Engineering team is expected to establish emerging technology blueprints and reference architecture documentation for NoSQL database products while also supporting those products in a production environment.
The scale and frequency of NoSQL Engineering’s deployments requires a commitment to automation and an ability to work in uncharted territory with new technologies.
The candidate will be the go-to person on high priority projects, and must be able to balance priorities and shifting requirements with minimal direction. The ability to independently learn new NoSQL products and thrive in a fast-paced environment is a must!
Top 3 Technical Skills:
(1) 3+ years of NoSQL Big Data product and information architecture, including Cassandra, or MemSQL
(2) 5+ years in infrastructure design across a broad range of technologies (middleware, database, web, load balancers, firewalls, etc), most importantly Linux
(3) 5+ years’ experience providing on-call production support of Big Data / NoSQL systems, operating systems such as Linux, etc.
Required Skills:
5+ years in infrastructure design across a broad range of technologies (middleware, database, web, load balancers, firewalls, etc)
5+ years in Linux - Must be capable of installing Linux, understanding RAID options, diagnosing network, I/O, memory, and CPU bottlenecks
7+ years in large scale systems design and engineering (supporting 10k+ users and 1MM+ daily transactions with extremely high availability/resiliency)
2+ years in Solr/Lucene
2+ years in Hadoop ecosystem including Map-Reduce, Hive, and Pig
2+ years in NoSQL Big Data product and information architecture including products such as Cassandra and Mongo (or other similar key-value stores)
3+ years in at least one of Python/Bash/Perl/Ruby scripting environments
3+ years in Java development and related frameworks (Spring, Struts, SOAP, XML, REST, etc)
3+ years in Data Modeling & Data Migration/ETL (Extract-Transform-Load) functions for large data stores (Relational and/or Unstructured data)
1+ years in BI tools and reporting software (Pentaho, Cognos, etc)
Deep understanding of Relational vs NoSQL distributed database architectures (for example - explain fundamental differences between Oracle RAC and MongoDB)
Ability to explain CAP theorem and its applicability to different problems
Previous role that included operational/production support of a critical environment (customer impact if down)
Contributors to open-source projects will be given high consideration (show us your work in GitHub)
These are among the most important skills for this position:
Cassandra, MongoDB, or Hadoop (in order of preference)