Senior Software Engineer - Data Center
Princeton, NJ
Posted Jun 22, 2017 - Requisition No. 59137
Our Team:
Bloomberg's Data Center Infrastructure Planning team is responsible for supporting our critical Data Center infrastructure (Power, Environmental, and Space). Our team of 5 support multiple Data Centers with the goal of improving our overall operational efficiency. We're looking for a full stack engineer to help us re-architect, develop, and support our next generation monitoring framework and our impact analysis tools. Working within an Agile framework, you'll collaborate with other software engineers to help build innovative products that solve business needs.
You need to have:
- 3+ years industry programming experience with Python (preferred), PHP, Perl, HTML5 or C#
- Knowledge of client-side web frameworks (eg Angular, React)
- Understanding of database technologies (eg MySql, Sql Server, MongoDB, TSDB)
- Familiarity with RESTful API design
- Understanding of Unix/Linux based operating systems
- Experience working with customers and gathering user requirements
We'd love to see:
- Experience using open source distributed systems and technologies (eg Kafka, Hadoop, OpenTSDB, Redis)
- Experience with developing distributed applications within cloud based infrastructure
- Experience developing analytical tools on large data sets using statistics oriented frameworks and languages (eg R, F#, Matlab, Octave)
- Applied knowledge with configuration management tools (eg Chef, Salt)
- Familiarity with containerization technologies (eg Docker, Mesos, Kubernetes)
- Experience with large-scale data analytics or machine learning applications
- Understanding of Data Center critical infrastructure monitoring communication protocols (eg modbus, bacnet, SNMP)