As a Software Engineer working on critical production applications and infrastructure, your mission will be to ensure dinCloud is always fast, available, scalable and engineered to withstand unparalleled demand. You will be be solving [often unexpected] problems of systems at scale in a way most engineers never experience. You will design and develop systems to run Cloud based Apps, and more. You'll manage, automate, and make data- based decisions and judgment calls which influence globally distributed applications. You will also be driving performance and reliability from software and infrastructure at massive scale -- where dealing in petabytes and gigabits and shifting by orders of magnitude is routine. You will tackle challenging, novel situations every day and work with just about every other engineering and operations team at dinCloud. You will be looked upon as an expert and advocate to fellow engineers on making design and reliability trade-offs in running large- scale services and engineering complex systems that fail gracefully and transparently to users.
As a successful candidate for this role you will have strong analytical and troubleshooting skills, fluency in coding and systems design, solid communication skills and a desire to tackle the complex problems of scale which are unique. We are particularly interested in software engineers familiar with aspects of running web services at scale -- depth in either networking technologies and Unix system calls are strong pluses.
* Manage availability, latency, scalability and efficiency of dinCloud services by engineering reliability into software and systems.
* Respond to and resolve emergent service problems; write software and build automation to prevent problem recurrence.
* Participate in service capacity planning and demand forecasting, software performance analysis and system tuning.
* Review and influence ongoing design, architecture, standards and methods for operating services and systems.