Thursday, October 23, 2014

Senior Software Engineer / Service Delivery - Philadelphia, PA

Position ID: NAL-1410-30
Job Type: Contract
Duration: 6 months +
Interview Type: Phone, & Skype or F2F. Candidate must plan for at least three rounds.

Job Description:
  • Are you passionate about digital media, entertainment, and software services? Do you like big challenges and working within a highly motivated team environment?
  • As a service delivery engineer on the Service Delivery Engineering team, you will develop and utilize tools and infrastructure to assure highly performant service delivery on our core service delivery infrastructure which delivers stunningly new video experiences at a massive scale. The VIPER Service Delivery Engineering team is a new, small and fast-moving team of world-class experts who are innovating in end-to-end video delivery. We are a team that thrives on big challenges, results, quality, and agility.
  • Who does the service delivery engineer work with?
  • SDE engineers are positioned between the core infrastructure development teams and daily operations teams.  We work with network engineers, systems administrators, software engineers, and a pile of technically-adept-but-not-actually-technical product folks.  The SDE team is a diverse collection of software engineers, systems administrators, network administrators, puppet developers, and quality assurance engineers from all walks of life.  We’re a group of experienced technical minds who are the last word when it comes to solving problems encountered by our production support teams.  
  • What are some interesting problems you’ll be working on?
  • In your role, you will bridge the gap between development and operations.  Trace defects through a cutting edge service oriented architecture to find root cause. Develop scripts and utilities to automate data collection from hundreds or thousands of nodes.  Query big data stores (splunk, hadoop, memsql) to quantify the scope of reported issues.  Create new metrics and identify monitoring deliverables to improve site reliability.  Evaluate new code releases for basic reliability and systems integration support, providing guidance to QA teams who will perform functional and load testing.  
  • Where can you make an impact?
  • You’ll be working with the best and brightest minds in Comcast to while we roll out the video delivery infrastructure that will power the next generation of television.  Success in this role is characterized by a higher speed to market, with fewer customer-facing defects and outages.  
  • Responsibilities:
  • End to end service delivery engineering for large-scale fault tolerant distributed web server farm delivering billions of transactions per day.
  • Custom development of monitoring, analytics and troubleshooting tools relating to video delivery systems.
  • Development of tools and processes for managing Windows and Unix servers.
  • Development and execution of load, capacity, longevity and stress testing of systems.
  • Development of execution harnesses, systems validation tools and code performance validation tools.
  • Testing and certification of code and systems releases from core vendors.
Here are some of the specific technologies we use for Service Delivery:
  • Python
  • Javascript
  • HTML5/CSS
  • Django
  • Flask
  • Angular.js
  • D3.js
  • Bootstrap
  • Git
  • FFMpeg
  • Nginx
  • Postgresql + Hstore
  • Centos
  • Cisco UCS + VMWare
Skills & Requirements:
  • 8+ years programming experience
  • Experience with a variety of scripting languages including Python and Javascript
  • Experience writing core programming languages such as Java or C/ C++
  • Understanding on how to scale applications depending on load
  • Experience with web application development including dynamic HTML, CSS, and JS integration
  • Ability to navigate Unix operating systems
  • Good communicator and able to clearly articulate complex issues and technologies
  • Great design and problem solving skills
  • Willing to take ownership of problems and see them through to resolution
Interested candidates can send resumes to jobs@nallas.com with position ID in subject line

No comments:

Post a Comment