Cloud Architect 8/25/2016
San Francisco, CA
JOB DESCRIPTIONAPPLY Work with business analysts, marketing, developers and softwarearchitects to design Cloud-based software solutions and identify and execute effective application integration solutions. Technical skills are important, but so are attitude and the ability to work well with others. You'll need them all to be part of the team. The core team has started as a small SWAT-style team with everyone pulling their own weight and to play a variety of roles. The team will grow and we need the right leader in place now to fuel that growth and to accept the significant responsibility that comes with building a platform that delights our millions of existing and future members. This position reports directly into the SVP of Engineering.
HERE ARE SOME OF THE KEY THINGS YOU WILL DO:
Architect new solutions that will power our products and integrate with partner applications.
Be a hands on leader.
Help lead the decision making progress around technologies we use.
Lead a handful of tech efforts across multiple scrum teams.
Work with product manager to build out the backlog, figure out priorities and help coordinate dependencies.
Define standards, such as what is logged for each event or what our standard API looks like.
Ensuring that our members Identity and resource access is secure.
Build out solutions that allow us to produce and consume enterprise data.
Integrate best-practice security solutions.
Build services that have been designed with Big Data in mind from the ground up, enabling powerful data mining.
Use AWS and Google cloud infrastructure Using modern CI/CD techniques, you will ship product very regularly.
Build out the team.
Mentor and develop engineers.
Be active within the community.
Here are a few skills and experiences that top the list of what we're looking for:
Strong understanding of cloud computing services such as Google App Engine, Amazon Web Service.
Strong Java, Python language skills.
Experience building fault-tolerant non-blocking asynchronous systems and Restful Services .
Experience / Exposure building services that are suitable for IoT.
Experience with web services API technologies (Rest, JSON, XML).
Experience implementing security solutions around services.
Experience working with NoSQL data storage solutions preferably Objectify.
Experience with highly performance messaging and systems like MQ, MQTT, GCM.
Experience with Big Data Analytics, preferably Splunk.
Experience with Identity and Access Management solutions.
Experience defining API's and end points.
Experience with rules engine, preferably CLIPS.
Ability to build reliable services with comprehensive automated testing.
Experience with continuous integration and delivery.
Experience with building unit tests, skills include JUnit, SOAP UI, and Curl.
Experience with mobile application integration and development.
Understanding of code version control tools such as GIT.
Ability to understand requirements and map to technical implementation.
Experience working in an Agile & Lean, customer centric environment.
Strong track record of shipping products.
Must have excellent oral and written communication skills.
Bachelors' degree in Computer Science or equivalent.
Here's a partial list of technologies we are using or considering:
Platform: Linux, Amazon Web Services, Google App Engine, Apache HTTP Server (mod_proxy).
Languages: Java, Python, Bash.
SDK: Splunk, Google App Engine (GAE), Objectify, Amazon Simple Email Service (SES), OpenSSL, OAuth, JUnit, MQTT.