We are change-makers!
We combine our global experience in key industries and the latest technologies to help fast-growing and established companies transform and accelerate their business models, develop innovative digital solutions, scale technology capabilities, and sustain their growth.
Building bridges towards a better future with more opportunities.
To ensure we are building a diverse, inclusive environment that reflects the truth about our culture as well as social and professional goals, we seek to recruit with an ever-increasing focus on representation. That means we consider expressions of gender, ethnicity, race, religion, sexual orientation, and other identity markers factors that bring significant assets to our company, ensuring that there are no barriers to connect talent with incredible opportunities.
We are committed to the values of Equal Employment Opportunity and everyone at e-Core is empowered to be themselves and encouraged to develop professionally and personally.
Our client is an exciting, fast growth company that is creating amazing work experiences. Harnessing our leadership in data platforms, networks and sensorization, we are creating a powerful and unified system for enterprises and real estate companies to adapt to the new realities of hybrid work. From the life sciences companies to financial services, high tech and corporate real estate, our differentiated data platform is designed to help leaders adapt their space, attract employees back to the office, and reduce costs — no matter where that work is being done.
Our client empower enterprises and real estate owners to adapt their workspaces to maximize productivity and efficiency. The client is focused on providing three legs of a unified system consisting of a connected digital backbone, a data and analytics platform, and applications that result in amazing workplace experiences.
We are seeking a Principal engineer (with people management experience) to lead a team to architect, build and manage the data pipeline, including data retrieval, ingestion, ETL and data warehousing. You will work with a technical team building products that create great workplace experiences.
What you’ll do…
Architect, build and manage the data pipeline, including data retrieval, ingestion, ETL and data warehousing.
Develop a schedule and clear milestones to track technical projects and deliverables.
Hire and lead a world-class team of developers.
Own the release process and schedule.
Work cross-functionally with QA, Product Management, Data Science, Engineering Operations, and other teams to deliver best in class solutions.
Manage communication of progress status with the extended team and escalate issues as necessary.
Assess the quality of releases through monitoring of incoming bugs and code changes to identify quality issues and trends.
Develop tools and processes to improve software engineering productivity.
You are qualified for this role if you have…
Bachelor’s degree or equivalent work experience.
At least 10 years of relevant development experience.
5 or more years leading a software development team.
You are perfect for this role if you have…
Proven ability to architect and implement high performing software products.
5+ years of experience building large scale real time and batch ETL data pipelines.
Experience building, maintaining, and troubleshooting highly available distributed systems.
5+ years of experience with databases, data warehouses, data lakes and SQL.
Strong focus on application performance.
Proven history dealing with 3rd party REST API integration.
Experience with AWS services such as S3, RDS, Lambda, API Gateway, CloudFormation.
Experience with Confluent Kafka.
Experience working with geographically distributed engineering teams.
Strong people management skills, including mentoring and coaching engineers of all skill levels.
Python, Python, and more Python.
Good understanding of CI/CD.
Hands-on experience with InfluxDB Flux.
Direct experience with AWS CDK is a strong plus.
ElasticSearch and Grafana experience are a plus.
Knowledge of Machine Learning Model Operationalization (MLOps) is a plus.
Strong analytical skills and ability to review code.
Experience leading strong development teams.
Ability to collaborate and partner with other development and QA teams.