Bachelor's degree in Computer Science or equivalent practical experience.
5 years of experience developing in Java, Web Applications, Distributed Databases, SQL, Infrastructure Systems.
Experience in web development and building user interfaces and experiences.
Experience in Full stack, Debugging, Monitoring, Throughput and Latency, User Interface, or Web Frameworks.
Experience working with two or more from the following: web/mobile application development, Unix/Linux environments, distributed and parallel systems, machine learning, information retrieval, natural language processing, networking, developing software systems, or security software development.
Experience with distributed systems and working with services.
Preferred qualifications:
Ability to quickly learn, understand, and work with new emerging technologies, methodologies, and solutions in the Cloud/IT technology space.