Hacker News new | past | comments | ask | show | jobs | submit login

tCell.io, Inc | San Francisco and Stockholm | Full-Time | On-Site | Senior Software Engineer/Architect | https://www.tcell.io/careers/

tCell.io is an early-stage startup building disruptive technology to secure web applications in production. tCell.io is a multi-tenant cloud service capable of analyzing large volumes of data in real-time to identify attackers and provide protection. To help take this to the next level, we are looking for a seasoned data analytics engineer to join our team to help build a next-gen analytics platform for large, high-velocity data. Being part of the team, you'll be expected not only to help develop the foundations of the backend, but also work on implementing a variety of analytics to detect outliers, and malicious activity.

Responsibilities

* Design, build, and maintain all parts of the data pipeline to support real-time application telemetry (requirements understanding, web application frameworksdata enrichment, data modeling, metric design, reporting, etc)

* Develop and enhance custom analytics to detect outliers, anomalies, and patterns of malicious usage of applications

* Develop and deploy data warehouse (along with associated infrastructure) for refining analytics, and ad hoc analysis and investigations

* Design into the system, resiliency and manageability for variable ingest rates, and unsanitized data Implement systems for data governance, including regulatory and contractual requirements

* Take a critical role in evolving our data engineering platform, leveraging technologies like Kafka, Zookeeper, Hive, Spark, Druid, Cassandra, Presto, PostgreSQL Champion better cross-functional data integration efforts, both upstream and downstream

* Detect data quality issues, identify their root causes, implement fixes and design data audits to capture the issues in the future

Requirements

* 7+ years of industry experience in implementing core features for large-scale analytics (preferrably real-time) on distributed systems

* Experience with JVM-based languages, such as Java, Scala, and Clojure

* Experience with data analytics systems such as Spark, Cassandra, Druid, Kafka, Flink, and Hive

* Extensive experience with data modeling, data cleaning, transformation, and auditing

* Strong and disciplined practice of unit testing, performance testing, and designing for resilience

* Excellent written and verbal communication skills

* Good understanding of application servers and frameworks

* Understanding of application security concepts (such as injection attacks, account takeover techiniques, etc.) and ideally prior experience implementing security analytics

* Responsive, team-­oriented personal style

* MS/BS/PhD in Computer Science, Mathematics, Physics or other quantitative field or relevant work experience




Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact

Search: