tCell.io, Inc | San Francisco and Stockholm | Full-Time | On-Site | Senior Software Engineer/Architect | <a href="
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