What you will do :
- Actively and consistently support all efforts to simplify and enhance the customer experience.
- Lead the architectural design and technical decision-making process for SQL Server components, ensuring alignment with product goals and engineering standards.
- Design, develop, and implement complex features and enhancements within SQL Server and MongoDB, considering performance, scalability, and security aspects.
- Collaborate with product managers, designers, and other engineers to define requirements and translate them into technical specifications.
- Manage and grow a team of experienced data engineers responsible for maintaining existing data platforms, developing new data products, and modernizing our data stack for the future.
- Evaluate, hire, and on-board candidates based on organizational need, technical skill set, and cultural fit.
- Mentor and guide junior engineers, providing technical expertise, code reviews, and best practices to foster professional growth.
- Evaluate SQL and MongoDB environments and produce / execute plans to evolve the data architecture / infrastructure of our platform, ensuring that engineers can work easily and effectively.
- Leverage monitoring tools to ensure high performance and availability; work with operations and engineering to improve as required.
- Ensure that new development meets company standards for readability, reliability, and performance.
- Work with internal teams on transactional and analytical schema designs.
- Collaborate with software and DevOps engineers to design scalable services, plan feature roll-out, and ensure high reliability and performance of our products.
- Architect and build entire services, including but not limited to : data modeling, storage, message brokers, protocols and interfaces.
- Perform additional duties as assigned.
What you will need :
- Bachelor’s degree in Computer Science, Data Science, Information Systems, or related field(s) preferred.
- 6-8 years’ relevant professional experience in Data Engineering supporting / building the database-tier of data-driven SaaS applications.
- 2 years’ Operational DBA experience (dedicated or hybrid role).
- 3-5 years’ managing a team of engineers
- Ability to read, write, speak and understand English.
- Strong professional experience in relational database modeling and experience building high performance data-driven transactional applications.
- Strong experience analyzing SQL queries for performance bottlenecks and optimizing queries with a structured approach.
- Robust SQL and data-layer development experience; OLTP schema design.
- Expert understanding of SQL query execution fundamentals and query optimization principles.
- Experience maintaining and extending an existing codebase, adapting to pre-existing patterns and tracing the code’s path of execution.
- Experience implementing ETL workflows (SSIS, Airflow, C#, Python).
- Experience using and integrating with cloud services, specifically : AWS RDS, S3, SQS, SNS.
- Experience integrating SQL & NoSQL (MongoDB) data stores.
Nice to Have
- OLAP schema design experience.
- Experience developing unit- and integration-tests using DBT or similar.#LI-AM3
No immigration or work visa sponsorship will be provided for this position.#
Our Values
Trust & Transparency People First Positive Experiences Calm Persistence Never Settling
5 days ago