Intermediate Software Developer

Vidyard empowers sales reps with personalized video outreach solutions using AI Avatars and Video Messages to enhance prospect engagement.
Data
Mid-Level Software Engineer
Remote
2+ years of experience
Enterprise SaaS

Description For Intermediate Software Developer

Vidyard is seeking an Intermediate Software Developer to join their Data Platform team, focusing on advancing their Company Data System and enhancing data pipelines. This role involves working with cutting-edge technologies like Druid, Redshift, DBT, and Cube, while collaborating with various teams including R&D, Marketing, Finance, and RevOps. The position offers a unique opportunity to impact product features such as Analytics, Notifications, and Data Privacy Compliance.

The Data Platform team's mission is to enable data-driven decision-making across the company by building and maintaining robust data infrastructure. Recent projects include rearchitecting Data Warehouses and improving video analytics collection. The ideal candidate will bring 2+ years of data engineering expertise, strong communication skills, and experience with various data system tools.

Working at Vidyard means joining a values-driven company that prioritizes customer success, innovation, and collaboration. The company offers an excellent work-life balance with flexible hours, unlimited vacation, and the choice between remote work or office space in Kitchener, Ontario. Benefits include competitive compensation, RRSP matching, stock options, mental health support, and professional development opportunities.

This remote position is open to candidates in Canada and offers the chance to work with a dynamic team while making a significant impact on the company's data infrastructure and overall success. The role requires someone who can thrive in a fast-paced environment, make decisions in ambiguous situations, and maintain high standards of quality and performance.

Last updated 3 months ago

Responsibilities For Intermediate Software Developer

  • Lead key projects enhancing data pipeline and roadmap
  • Promote adoption of internally developed tools
  • Ensure code development and review meet standards
  • Participate in incident management process
  • Integrate cost-effectiveness and security considerations into data practices

Requirements For Intermediate Software Developer

Node.js
Ruby
MySQL
PostgreSQL
Kubernetes
  • 2+ Years of Data Engineering Expertise
  • Data Modelling Expertise
  • Strong communication skills
  • Experience with cross-team collaboration
  • Experience with AWS RDS, Kinesis, Fivetran, Redshift, Druid, AWS S3, DBT
  • Debugging expertise with tools like Rollbar, Datadog
  • Experience with Node.js and Ruby on Rails
  • Knowledge of MySQL and PostgreSQL

Benefits For Intermediate Software Developer

Mental Health Assistance
Parental Leave
Medical Insurance
Vision Insurance
Dental Insurance
401k
  • Flexible hours and unlimited vacation
  • Competitive salary and comprehensive benefits
  • RRSP match and stock options
  • Flexible spending accounts
  • $1,500 per year for mental health services
  • Enhanced parental leave benefits
  • Paid volunteer hours
  • $1,500 annual professional development allowance
  • Choice of remote work or office space in Kitchener, Ontario

Interested in this job?

Jobs Related To Vidyard Intermediate Software Developer

Data Engineer

Data Engineer position at Spotify building large-scale data processing systems and solutions to enhance user experience across multiple platforms.

Mid Senior Data Developer

Mid Senior Data Developer position at CI&T, working remotely in Brazil, focusing on data engineering, pipeline development, and cloud solutions.

Software Engineer - Data Engineer (Geo)

Remote Data Engineer position at Jobgether, focusing on location-based services and data pipelines using AWS, Python/Java, and SQL.

Software Engineer (Ray Data)

Software Engineer position at Anyscale focusing on Ray Data library development, optimization, and scaling of distributed computing systems.

Software Engineer (Ray Data)

Software Engineer position at Anyscale focusing on Ray Data, building and optimizing distributed data processing capabilities for machine learning applications.