Senior Software Engineer, Experimentation Platform Specialist
1 month ago
We are seeking a highly skilled Senior Software Engineer to join our Experimentation Platform and Data Tools team in Vancouver, BC. As a key member of our team, you will be responsible for designing, developing, and maintaining our in-house experimentation platform, as well as improving our data analytics tools and infrastructure.
Key Responsibilities- Design and develop scalable and efficient software solutions for our experimentation platform, using technologies such as Typescript, Scala, and Apache Spark.
- Improve our data analytics tools, including data visualization, governance, and lineage, using technologies such as Redash, Amundsen, and Marquez.
- Build and manage infrastructure using Kubernetes and Terraform.
- Ensure data availability by participating in an on-call rotation for our team's services.
- Develop clean, beautiful code and leave it better than you found it.
- 5+ years of experience working within large, well-maintained codebases.
- Enthusiasm about working on a broad range of technical challenges, from distributed data processing to full-stack web development.
- Pride in writing clean code and building performant infrastructure.
- Experience with Python or Scala.
- Bonus points if you're interested in A/B testing and conversational in relevant topics like p-values, statistical power, and bias.
We offer a comprehensive compensation package that includes a competitive salary range of $176,000 - $224,000, as well as additional components such as equity, sales incentive pay, and benefits. Our benefits package includes mental health, wellness & fitness benefits, career coaching & support, inclusive family building benefits, long-term savings or retirement plans, and in-office culinary options to cater to your dietary preferences.
About AsanaAsana helps teams orchestrate their work, from small projects to strategic initiatives. Millions of teams around the world rely on Asana to achieve their most important goals, faster. We are committed to building teams that include a variety of backgrounds, perspectives, and skills, and we strive to create an inclusive environment where all people feel that they are equally respected and valued.
-
Vancouver, British Columbia, Canada Asana Full timeAbout the RoleWe're seeking a skilled Senior Software Engineer to join our Experimentation Platform & Data Tools team. As a key member of this team, you'll work on all aspects of Asana's in-house experimentation platform, from product-side logging to the statistical backend and user interface.Key ResponsibilitiesDesign and implement scalable and efficient...
-
Vancouver, British Columbia, Canada Asana Full timeAbout the RoleWe are seeking a skilled Senior Software Engineer to join our Experimentation Platform & Data Tools team. As a key member of this team, you will be responsible for designing, developing, and maintaining our in-house experimentation platform, as well as improving our data analytics tools.Key ResponsibilitiesWork on all parts of Asana's in-house...
-
Vancouver, British Columbia, Canada Asana Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our Experimentation Platform & Data Tools team in Vancouver, BC. As a key member of our team, you will be responsible for designing, developing, and maintaining our in-house experimentation platform, as well as improving our data analytics tools and infrastructure.Key...
-
Vancouver, British Columbia, Canada Asana Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our Experimentation Platform & Data Tools team in Vancouver, BC. As a key member of our team, you will be responsible for designing, developing, and maintaining our in-house experimentation platform, as well as improving our data analytics tools and infrastructure.Key...
-
Vancouver, British Columbia, Canada Asana Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our Experimentation Platform & Data Tools team. As a key member of our team, you will be responsible for designing, developing, and maintaining our in-house experimentation platform, as well as improving our tools for data analytics, visualization, governance, and lineage.Key...
-
Vancouver, British Columbia, Canada Asana Full timeAbout the RoleWe're seeking a highly skilled Senior Software Engineer to join our Experimentation Platform & Data Tools team in Vancouver, BC. As a key member of our team, you'll be responsible for designing, developing, and maintaining our in-house experimentation platform and data tools.Key ResponsibilitiesWork on all parts of Asana's in-house...
-
Vancouver, British Columbia, Canada Asana Full timeAbout the RoleWe're seeking a highly skilled Senior Software Engineer to join our Experimentation Platform & Data Tools team in Vancouver, BC. As a key member of our team, you'll be responsible for designing, developing, and maintaining our in-house experimentation platform and data tools.Key ResponsibilitiesWork on all parts of Asana's in-house...
-
Senior UI/Frontend Software Engineer
4 weeks ago
Vancouver, British Columbia, Canada Take-Two Interactive Software Full timeAbout the RoleWe are seeking a highly skilled Senior UI/Frontend Software Engineer to join our team at Take-Two Interactive Software. As a key member of our engineering team, you will play a crucial role in establishing the culture and foundation for our frontend architecture.The ChallengeAs a Senior UI/Frontend Software Engineer, you will be responsible for...
-
Senior UI/Frontend Software Engineer
4 weeks ago
Vancouver, British Columbia, Canada Take-Two Interactive Software Full timeAbout the RoleWe are seeking a highly skilled Senior UI/Frontend Software Engineer to join our team at Take-Two Interactive Software. As a key member of our engineering team, you will play a crucial role in establishing the culture and foundation for our frontend architecture.The ChallengeAs a Senior UI/Frontend Software Engineer, you will be responsible for...
-
Senior UI/Frontend Software Engineer
3 weeks ago
Vancouver, British Columbia, Canada Take-Two Interactive Software Full timeAbout the PositionTake-Two Interactive Software, Inc. is a leading developer, publisher, and marketer of interactive entertainment for consumers around the globe. Our company is headquartered in New York City and has a strong presence in the gaming industry.The ChallengeWe are seeking a highly skilled Senior UI/Frontend Software Engineer to join our team. As...
-
Senior Software Engineer
4 weeks ago
Vancouver, British Columbia, Canada Microsoft Canada Full time**Senior Software Engineer - Data Connectivity and Semantic Modeling** Microsoft is seeking a highly skilled Senior Software Engineer to join the Azure Data team, specifically the business intelligence team that builds and maintains Power BI. The ideal candidate will have a strong background in software engineering, data connectivity, and semantic modeling,...
-
Senior UI/Frontend Software Engineer
2 weeks ago
Vancouver, British Columbia, Canada Take-Two Interactive Software Full timeAbout the PositionWho We AreAt Take-Two Interactive Software, we're a leading developer, publisher, and marketer of interactive entertainment for consumers worldwide. Our products are designed for console gaming systems, PC, and mobile devices, and are delivered through physical retail, digital download, online platforms, and cloud streaming services.Our...
-
Experimentation Strategy Specialist
2 weeks ago
Vancouver, British Columbia, Canada Arc'teryx Full timeKey Responsibilities:As the Experimentation Strategy Specialist at Arc'teryx, you will play a crucial role in driving business growth through data-driven decision making. Your primary responsibility will be to develop and execute a comprehensive experimentation strategy that aligns with the company's overall business objectives.Key Responsibilities:Develop...
-
Senior Software Engineer
3 weeks ago
Vancouver, British Columbia, Canada Microsoft Canada Full timeJob OverviewMicrosoft Canada is seeking a talented Senior Software Engineer to join our Azure Data team. As a key member of our team, you will be responsible for designing, developing, and delivering world-class user experiences and planet-scale cloud services to our customers.Our team is passionate about building innovative solutions that empower customers...
-
Senior Software Engineer
4 weeks ago
Vancouver, British Columbia, Canada Microsoft Canada Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our Azure Data team at Microsoft Canada. As a key member of our team, you will be responsible for designing, developing, and delivering world-class user experiences and planet-scale cloud services to our customers.As a Senior Software Engineer, you will work closely with...
-
Senior Software Engineer
4 weeks ago
Vancouver, British Columbia, Canada Microsoft Canada Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our Azure Data team at Microsoft Canada. As a key member of our team, you will be responsible for designing, developing, and delivering world-class user experiences and planet-scale cloud services to our customers.As a Senior Software Engineer, you will work closely with...
-
Senior Software Engineer
4 weeks ago
Vancouver, British Columbia, Canada Microsoft Canada Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our Azure Data team at Microsoft Canada. As a key member of our team, you will be responsible for designing, developing, and delivering world-class user experiences and planet-scale cloud services to our customers.As a Senior Software Engineer, you will work closely with...
-
Senior Software Engineer
3 weeks ago
Vancouver, British Columbia, Canada Insight Global Full timeJob DescriptionInsight Global is seeking a seasoned Senior Software Engineer to join its Enterprise Platform Engineering team. This team is responsible for enhancing and maintaining the GitLab platform for one of North America's largest retail and wellness companies. The ideal candidate will have a strong understanding of current and future state planning...
-
Senior Software Engineer
3 weeks ago
Vancouver, British Columbia, Canada Insight Global Full timeJob OverviewInsight Global is seeking a seasoned Senior Software Engineer to lead the development of the Enterprise Platform Engineering team. The ideal candidate will have expertise in GitLab and a strong understanding of CI/CD processes, Kubernetes, and Terraform.Key Responsibilities:Design and implement release templates within GitLab to ensure...
-
Vancouver, British Columbia, Canada reddit Full timeJob Description:At Reddit, we're passionate about building a platform that enables community leaders and moderators to create and grow meaningful, destination communities. We're seeking an experienced Senior Software Engineer to join our Moderation team, where you will be responsible for driving the development of our moderation platform.Key...