Senior Software Engineer-Backend Dev
Redwoodcity, Redwoodcity-CA 94065
We are looking for an individual who brings strong enterprise software development and design experience preferably in the space of security and big data analytics. We are looking for an exceptional team player who is passionate about solving cyber security challenges with big data and machine learning technologies.
You will be responsible for the design and development of critical backend features. You will be working with cross functional teams and other key stakeholders. Your ability to extend the product architecture to shorten the time to market, developing features per requirements from product management as well as customer feedback is critical for this role.
Key Drivers Are:
- You will have responsibility of developing key platform features that supports large-scale data ingestion, feature extraction, model development and scoring systems built on Hadoop and related technologies
- Participate in design discussion and code reviews
- You will write new design documents and/or append current to reflect the latest implementations.
- You will be responsible for writing unit test and developer level testing before handing over the code to QA.
- Ability to work with agile methodology under a fast pace work environment
- Providing prompt resolutions to customer reported issues.
To Succeed You Must Have:
- 10 years of minimum experience in building enterprise software using Java with excellent design skills
- Must have experience with big data and distributed system technologies including Hadoop, HBase, Solr, Spark, Impala.
- Must have proven experience with design, development and delivery of mission critical software products
- Experience in Pig, Python, Scala.
- Sound knowledge of SQL & NoSQL databases
- Solid experience in performance optimization, in depth understanding of schedulers, data pipelines & processing, workload management, availability, scalability of distributed data platforms