Principal Data Architect / Team Lead

$Market Salary + Benefits

Devonshire Recruiting and Consulting is currently seeking a Principal Data Architect to lead our client’s Analytics team. This position will have analytics development, product development and practice management responsibilities.

Analytics Development and Management Responsibilities:

· Lead and manage the team by setting career goals, quarterly objectives, and delivering ongoing technical, business, and project management feedback and coaching

· Support consulting teams to rapidly develop advanced analytics that help clients transform and improve their businesses

· Lead development, upgrades, and maintenance of proprietary databases that support consulting work

· Evaluate tools and technologies for use by the team and consulting teams to improve ability to manipulate and analyze large datasets

· Lead rapid prototyping of analytics into deliverables in a project

· Partner with Directors and Principals to explain the depth and uniqueness of their capabilities to customers and prospects

· Assist with scoping and pricing of projects for clients
Product Development Responsibilities:

· Lead and manage all aspects of the two product platforms based on client demand. Formulate and define objectives, goals and execution plan

· Collect input from Directors and Principals to determine key product evolution and features

· Blend business and technical expertise to translate client and product requirements to technical architecture and requirements. Oversee the engineering team and work closely with other functions within the company to deliver timely and robust solutions

· Build the processes and tools, and organization necessary to sell, develop features, customize, and support each of the products

· Understand the design and architecture of the existing software platforms, and contribute to the implementation of new features and technical improvements

· Assist in project scoping by estimating delivery effort based on feature complexity and team velocity

· Manage multiple releases and release cycles across multiple customers

· Interact with client’s technical teams to explain software architecture, review technology stack, and conduct code reviews
Practice Management Responsibilities:

· Manage P&L for Advanced Analytics Team and product-level P&Ls for the two product platforms.

· Determine resources needs and investment

· Work with CFO to determine pricing strategy for three software tools accounting for value creation, competition, and internal costs

· Manage a geographically-distributed team comprised of employees and independent contractors. Source contractors or contract engineering firms when needed

· Recruit and develop engineering talent

· Define and track metrics to measure AIT goals over time, communicate on an ongoing basis with

· Directors and Principals on goals, objectives, plans and actions being undertaken

· Provide ongoing, real-time feedback to the team and draft regular performance reviews. Partner with AIT members on professional development opportunities

· Work with CFO, HR and advisory team to manage individuals’ performance and adjust compensation accordingly

· Work with staffing and client teams to allocate resources to consulting projects where needed

· Interface with IT team to determine technology requirements and investments to support existing platforms and ad hoc solutions. Identify trends and anticipate upcoming needs/investments


· 10+ years of experience leading and managing software development

· Extensive experience in leading teams building Enterprise grade user-facing, web-based applications

· Extensive experience with AWS

· Extensive experience with big data processing (Hadoop/spark) and analytics

· Experience with various databases (e.g. Postgres, MySQL, PostGIS, Redshift or other OLAP DB, Mongodb, etc)

· Expert knowledge of algorithm design/implementation, mathematics, and statistics

· Expert ability to manage geographically distributed engineering teams and communicate with clients and senior staff regarding product specifications

· Expert ability to manage outsourcing and contract partners

· Superior communication skills to share product capabilities, positioning and vision internally and with clients

· Expert knowledge in data structures, database design, source code management, and Agile development methodologies

· Application of relevant skills to solve complex business problems, and management of work under tight time constraints

· General management experience

· Experience in management consulting, prior experience in marketing or telecom network design a plus

· Advanced degree in computer science, mathematics, or engineering or equivalent work experience

For more information, please apply online.

To apply for this job email your details to

Comments are closed.