ACV Auctions - Buffalo, NY

posted 3 months ago

Full-time - Mid Level
Buffalo, NY
Merchant Wholesalers, Durable Goods

About the position

MAX Digital/ACV is seeking a Senior Engineering Manager in our Data Engineering department, a pivotal role responsible for the design, development, optimization, and maintenance of our data platforms, including SQL Server and MongoDB. This position is integral to leading an engineering team that delivers high-quality, robust, and scalable solutions, enabling our customers to effectively manage and analyze their data. The ideal candidate will have a strong background in data engineering and a passion for enhancing customer experiences through innovative data solutions. In this role, you will actively support efforts to simplify and enhance the customer experience, leading the architectural design and technical decision-making processes for SQL Server components. You will be tasked with designing, developing, and implementing complex features and enhancements within SQL Server and MongoDB, with a keen focus on performance, scalability, and security. Collaboration is key; you will work closely with product managers, designers, and other engineers to define requirements and translate them into technical specifications. As a leader, you will 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. Your responsibilities will include evaluating, hiring, and onboarding candidates based on organizational needs, technical skill sets, and cultural fit. Mentoring junior engineers will also be a significant part of your role, providing technical expertise, conducting code reviews, and sharing best practices to foster professional growth. You will evaluate SQL and MongoDB environments, producing and executing plans to evolve the data architecture and infrastructure of our platform, ensuring that engineers can work efficiently. Leveraging monitoring tools to ensure high performance and availability will be essential, as will collaborating with operations and engineering teams to implement improvements as needed. You will ensure that new developments meet company standards for readability, reliability, and performance, and work with internal teams on transactional and analytical schema designs. Additionally, you will architect and build entire services, including data modeling, storage, message brokers, protocols, and interfaces, while performing additional duties as assigned.

Responsibilities

  • Actively support efforts to simplify and enhance the customer experience.
  • Lead the architectural design and technical decision-making process for SQL Server components.
  • Design, develop, and implement complex features and enhancements within SQL Server and MongoDB.
  • 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 and developing new data products.
  • Evaluate, hire, and onboard candidates based on organizational need, technical skill set, and cultural fit.
  • Mentor and guide junior engineers, providing technical expertise, code reviews, and best practices.
  • Evaluate SQL and MongoDB environments and produce/execute plans to evolve the data architecture/infrastructure.
  • 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 and ensure high reliability and performance of our products.
  • Architect and build entire services, including data modeling, storage, message brokers, protocols, and interfaces.
  • Perform additional duties as assigned.

Requirements

  • 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-haves

  • OLAP schema design experience.
  • Experience developing unit- and integration-tests using DBT or similar.

Benefits

  • Multiple medical plans including a high deductible health plan that costs $0 out of your paycheck.
  • Company-sponsored (paid) Short-Term Disability, Long-Term Disability, and Life Insurance.
  • Comprehensive optional benefits such as Dental, Vision, Supplemental Life/AD&D, Legal/ID Protection, and Accident and Critical Illness Insurance.
  • Generous paid time off options, including vacation time, sick days, Company holidays, floating holidays, parental leave, bereavement leave, jury duty leave, voting leave, and other forms of paid leave as required by applicable law or regulation.
  • Employee Stock Purchase Program with additional opportunities to earn stock in the Company.
  • Retirement planning through the Company's 401(k).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service