Principal Backend Engineer - Compute

Location: Santa Clara, California
Date Posted: 05-24-2017
Overview:
VidScale is seeking to recruit a passionate Principal Backend Engineer to join our development team.  VidScale and our partners are building the world’s largest distributed computing and content delivery platform.  This role with the back-end development team involves building core Software as a Service (SaaS) functionality, APIs, and application logic.  The candidate would have the responsibility to ensure that our platform enables our customers to deploy cloud based services tiered from the core platform to the network edge.  The VidScale technical stack for cloud based SaaS products targets web, enterprise, and mobile marketplaces. You have a demonstrated ability to create frameworks that enable teams to rapidly adopt, develop, verify, and deploy new technology solutions. We are looking for talented, experienced, self-driven senior engineers with strong written and verbal English communication skills who thrive in a dynamic, fast-paced environment.
Responsibilities:
  • Design, develop, and delivery of key components of our SaaS infrastructure
  • Build software and services in our core platform using cutting edge technology
  •  Integrate with partners by providing REST APIs to expose platform services
  • Work on new features, extending and maintaining platform capabilities 
  • Improve operational reliability, security mechanisms, scalability and performance  
  • Ensure exceptional quality and performance of platform components  
  • Exercise agile methodologies through all phases of software development  
  • Create and maintain platform and API documentation
Qualifications:
  • Deep experience in the development and deployment of microservice solutions  
  • Bachelor’s or higher degree, preferably in Computer Science or related field  
  • 7+ years experience with scalable distributed systems as well as cloud solutions  
  • Experience in high availability solutions, authentication, and authorization  
  • Experience with optimization, monitoring, and configuration management   
  • Experience debugging and troubleshooting in Unix/Linux environment  
  • Experience with large network topology, architecture, and deployment  
  • Strong emphasis on Python and ‚Ä™familiarity with event-driven programming  
  • Experience with Python web frameworks such as flask and REST API development  
  • Experience in high level languages (C++, etc) and scripting languages (bash, etc)  
  • Experience with relational DBs (mysql, etc), key-value stores (redis, memcached)  
  • Experience with messaging technologies such as RabbitMQ and ZeroMQ  
  • Familiarity with frameworks such as OpenStack, Dockers, Kubernetes, Swarm, etc  
  • Experience collaborating with technical teams in remote and international locations  
 
About VidScale UDN:
   
VidScale is the first distributed edge compute platform that enables services such as content delivery to deployed on service provider access networks.  Our goal is to enable the next generation of applications such as VR, AR, gaming, IoT, and big data to be deployed in a tiered compute infrastructure that enables massive scale with ultra-low latency. Our first service, a massively scalable Content Delivery service is already in production with our OEM partners.  Successful candidates will have the opportunity to work with the largest names in the business.
 
Located in Cambridge Massachusetts with Tier-1 Service Provider suppliers as OEM customers and developers located all over the world, VidScale is poised to disrupt the market in a very big way. 
or
this job portal is powered by CATS