Software Engineer - Platform Services
Houston, TX 77001
We are looking to add an experienced Software Engineer to our Platform Services team in Houston, TX. This is an infrastructure team where we have 5 Sr. Engineers (+ a Manager) and would like to hire someone with a strong Computer Science education that is flexible in working on various technologies and languages (Java is a strong preference).
You will tackle a broad range of challenges, including:
- Understanding and working with large-scale, distributed systems;
- Aiding the development of a commoditized compute strategy involving virtualization and container-based infrastructure;
- Aiding the development of a large-scale distributed storage offerings;
- Using a metrics-based approach to define and deliver new infrastructure offerings;
- At minimum a bachelor’ s degree in Computer Science or other highly technical, scientific discipline.
- At least 2 years of experience.
- Solid experience with Java, C and/or C++, and superior knowledge of Unix and Linux.
- Understanding of concurrency and distributed computing.
- General familiarity with existing open-source software packages.
Strong candidates will also have:
- Familiarity with distributed storage and related technologies such as Lustre, Hadoop, Spark, MongoDB, ElasticSearch, Ceph.
- Familiarity with Cloud technology, including OpenStack, Amazon Web Service, Google Compute Engine, and Microsoft Azure.