Senior Software Enginer Vertica DB

Sandvine   •  

Waterloo, CA

Industry: Telecommunications


11 - 15 years

Posted 38 days ago

Transform the way the world runs networks
The Opportunity

As a member of Analytics & Cloud Solutions software development team, you will be responsible for architecture, design, development, & delivery of Analytics products predictably on-time with quality. You will have a direct hand in bringing new use cases in to the market and contributing to the success of our Analytics business.

The Job

  • As an experienced Vertica databasedeveloper, you will be working with software development teams to build our Analytics product
  • You will work as an integral member of a self-directed Agile development team employing a Scrum-based methodology
  • Continuous improvement is part of our DNA, you are encouraged to find new ways to do things that will continuously improve daily work
  • Stay current on Vertica and proactively learn modern database technologies
  • Lead the design of a highly performant, scalable, fault tolerant, and secure database platform that has ability to store large volumes of data near real-time and support 100’s concurrent users
  • Responsible for database profiling to identify bottlenecks in CPU capacity, memory capacity, disk IO capacity and network capacity
  • Responsible for design of Database clusters
  • Develop database monitoring best practices

What skills you bring:

  • BS/MS in Computer Science or Equivalent
  • 10+ years of software development, out of which 5+ years in database technologies
  • Hands on experience with Vertica is a must
  • Must be very proficient in SQL
  • Expertise in columnar schema design, data modelling, performance tuning, scaling & fault tolerance
  • Must have a knowledge in database storage system design and capacity planning
  • Self-motivated and able to deliver on commitments on-time all the time with quality
  • Proactive & willing to take challenging technical initiatives that may be completely new
  • Able to work independently as well as within a geographically distributed agile development team
  • Ability to troubleshoot and quickly resolve problems
  • Excellent Written and verbal communications skills are important
  • Advanced problem solving and analytical capabilities

About Sandvine

Networks are evolving, and operators need to keep up. At Sandvine, we’re working with innovative customers who are looking to embrace change and constantly improve. By combining analytics, machine learning, and automation, we help hundreds of network operators around the world make their networks run simpler and smarter – all while exceeding their expectations.
As a Sandviner, you will take on new challenges, learn from industry leaders, and contribute to creative solutions as part of a growing team that is transforming the way the world runs networks.

What Can You Expect From Us

  • Competitive salary
  • Benefits and vacation from day one
  • Commitment to employee health and well-being (e.g. on-site chiropractor and massage therapist, work from home opportunities, monthly fitness challenges)
  • Daily lunch delivery services
  • Fun work environment that includes team events, sports leagues, on-site gaming + complementary drinks and snacks