Previous Job
Previous
Senior Software Engineer AWS
Ref No.: 17-00003
Location: BOSTON, Massachusetts
Position Type:Direct Placement
Start Date: 03/01/2017

On the Job...
  • Design and develop software services and APIs for running applications on a fault tolerant distributed cloud platform
  • Design and develop toolchains to create operational efficiencies on the platform using repeatable and consistent implementations
  • Design and develop automated fault detection and diagnosis services for proactive full stack monitoring (software and hardware) on the platform
  • Design, build, and implement compute, storage, networking, and other hardware within the platform infrastructure
  • Collaborate and provide system level architectural expertise to other teams in Software Engineering, QA, and Release Engineering
  • Work on rollout of new technologies and/or supporting processes on the platform and facilitate their adoption within the Engineering organization
  • Collaborate with the DataXu NOC to troubleshoot system issues on the production platform
  • Participate in 24/7 Tier 2 on-call support for the production platform – rotates every six to eight weeks
About You.....
  • Software design and development skills in Java and/or Python
  • Skilled in design and application of distributed algorithms and data structures
  • Experience building large scale fault tolerant systems with a platform architecture (AWS or other Cloud/Hosting providers)
  • Experience building platform APIs and integrating with third party APIs
  • Experience building platform services for monitoring and implementing alerts in an infrastructure environment
  • Experience building platform services using configuration management and deployment software like Puppet, Ansible, Chef or Saltstack
  • Experience working with Internet protocols like DNS, HTTP, and TCP/IP
  • Experience with SQL databases like PostgreSQL or MySQL
  • Experience working with Linux distributions like Centos/RedHat, its tools & utilities, and hardware / OS integration
  • Bachelor's degree in Computer Science, Computer Engineering or related technical discipline
  • 4+ years of experience
Bonus Points.....
  • Software development experience in a platform services organization
  • Experience with AWS services specifically EC2, S3, Kinesis, Lambda, API gateway, and DynamoDB
  • Experience with Big Data technologies like Hadoop/Spark, Greenplum, and MongoDB
  • Experience working with firmware for hardware subsystems like I/O, motherboards, networking, and power
  • Networking experience in both wide-area and datacenter environments
  • Skills in Statistical Inference