About this role
As a member of the architect team, you
are responsible for designing predictive analytics platform architecture and
driving the implementation of the architecture. You will also provide
direction in overall application architecture, security and legal compliance,
coding standards, systems design, and architecture
governance.
Responsibilities
- Defining, communicating and driving the analytics platform
architecture that supports product strategy and roadmap
- Documenting the platform architecture and driving the architecture
implementation
- Collaborating with product managers, data scientists, and lead
engineers to develop technical design specifications
- Reviewing and monitoring the technical designs and implementations
by the engineering teams to ensure architecture
consistency
Qualifications / Skills
- Successful track record as architect or technical lead for at least
one analytics platform or analytical product with production
customers.
- Significant experience at startups as well as successful/more
established companies.
- Experience writing technical documents and working with teams to
drive reference implementation to production scale
- Strong grasp of system architecture/design principles/object
design, CS fundamentals and programming fundamentals.
- Strong analytical and problem solving skills. Ability to hit the
ground running and learn/adapt quickly.
- Strong leadership and ability to work with/influence
cross-functional teams. Excellent written and verbal communication
skills.
- Hands-on experience with building highly scalable and distributed
NoSql and search systems: Redis, Kafka, Hbase, Elastic
Search/Solr
- Experience with open-sourced big data and distributed frameworks is
a big plus: Hadoop, Spark, or Graphlab
- Experience with data modeling and metadata management is a
plus