Python Tools Developer

for Process Global Inc. in SANTA CLARA, CA

Report
Skills:
Python API C/C++ PHP Shell Linux Chef and Cfengine 
Location:
SANTA CLARA, CA
Area Code:
408 
Travel Req:
none 
Telecommute:
no 
Pay Rate:
DOE 
Tax Term:
CON_CORP 
Length:
LONG TERM 
Posted:
4-9-2014 
Position ID:
PGIFB002 
Dice ID:
10119204 

Responsibilities

•             Design core and backend system software solutions for the client’s large-scale multi-datacenter server fleet.

•             You will work on software architecture, design and server solutions definition that leads and influences decisions and outcomes related to project directions for the client’s Hardware Infrastructure

  • Code using primarily Python, API, C/C++, PHP, Shell

•             Interface with other teams like the client’s Cluster Operations, Site Reliability, Site Operations, Database Operations, and Production Engineering teams to incorporate their innovations and vice versa

  • Develop high-performance tools for validation and acceptance testing

•             Continuously improve systems and processes through both proactive analysis and debugging of our Server Management solutions.

•             Conduct design and code reviews

  • Analyze and improve efficiency, scalability, and stability of various system resources

Requirements

•             B.S. Computer Science, Electrical Engineering or related field preferred

•             Extensive experience building large-scale server applications

•             3 – 5+ Years of Python or Perl Experience

•             Sound understanding of CPU, machine, and instruction set architectures

•             Background in storage systems would be a strong plus

•             Strong motivation or background to work on parallel and distributed algorithms to scale systems from machine level to application logic

•             Strong knowledge developing and debugging in C/C++ or Java/C# and API/JSON

•             Knowledge of Ruby a plus

              Experience with operating system internals, filesystems, and programming language design

•             Experience with configuration management tools like Chef and Cfengine

•             Sound Knowledge of Linux operating systems,

•             Ruthlessly bent on automation, efficient and self-service

Process Global Inc.