Principal Software Engineer

 

Description:

In this position, as a hands-on leader, you will drive changes through a mix of:

  • Establishing the overarching architecture and best practices for our data and ML use cases, implement robust, well-tested services and provide technical design and code reviews for peers within their team and across the broader org
  • Spearhead engineering efforts across multiple platforms and data engineering efforts
  • Lead in setting appropriate data standards, governance and domain-driven data ecosystem, observability of the data pipelines, and implementation design patterns guiding data product teams as they mature their solutions, create efficiencies for the users and do so in a cost efficient and cloud native manner
  • Promote a culture of engineering excellence, up-leveling the technical expertise of engineers across the org
  • Providing insights into opportunity areas for the platform, influencing priorities and team roadmaps in close partnership with Engineering and Product leadership and working with Wayfair’s engineering leadership to develop a robust engineering strategy and architecture to drive velocity for our data and ML teams
  • Provide technical guidance for a team of 40/direct and 100-150/indirect software and data engineers and help shape the future roadmap for software platforms
  • Architect and implement robust, well-tested services. Provide technical design and code reviews for peers within your team and across org
  • Identify and implement new tools, technologies, and processes to accelerate developer velocity within our teams
  • Contribute to the technical development of engineers by mentoring and coaching them through learning opportunities

What You’ll Need

  • Broad experience architecting and implementing robust, scalable, distributed data systems and data/event-based business systems (10+ years or equivalent track-record)
  • Track-record of bringing new technical innovations to production environments
  • Track-record of being a hands-on developer efficiently building high quality, scalable and sound data engineering solutions
  • Superior organizational and analytical skills with hypothesis- driven problem solving and turning data into actionable insights
  • Excellent communication skills with demonstrated experience driving teams forward and ability to influence decisions
  • Experience with public cloud reference architectures and services, such as Google Cloud Platform or AWS
  • Experience with Kubernetes containerization, Java, Presto, Dataflow, DBT, Airflow, Spark, and microservices preferred

Organization Wayfair
Industry IT / Telecom / Software Jobs
Occupational Category Principal Software Engineer
Job Location Toronto,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2022-11-13 2:35 pm
Expires on Expired