Technical Instructor– Disruptive New Platform

Do you enjoy making customers successful with powerful new technology? Want to be part of an exciting start-up with a disruptive new platform in a large market? Do you want to work with customers implementing large scale mission-critical applications in cloud, enterprise and mobile computing? Keep reading…!

Do you excel at explaining new technical concepts to fellow IT professionals? Do you enjoy seeing people’s eyes light up as they learn new skills and become empowered to build great products? Then this is the job for you!

As a Senior Instructor you will be part of a strategic technical leadership team developing and delivering the world’s best hands-on training. You will gain an enormous competitive edge in the world of big data and cloud computing, while enabling fellow engineers to be successful and seeing the positive results of your work.

Our Instructors have the satisfaction of empowering customers to get up and running with fast and scalable database applications for mobile, enterprise and internet. Our goal is to make each associate feel valued for his or her contributions to the company mission. We are looking for smart effective people who get a charge out of delivering customer delight with our products and services. We strive to create an environment of casual yet focused intensity where people enjoy coming to work every day.


Java Enterprise Edition,Senior Java Instructor,Hadoop Instructor,Developer Training,Curriculum Developer,delivery of courses.


  • 2+ years delivering instructor-led IT professional application and developer training courses with excellent customer satisfaction
  • Experience with one or more of: J2EE, .NET, Ruby, C/C++, Python, PHP
  • Proven ability to learn new development environments and skills quickly in a fast-growth environment
  • Demonstrable experience in technical course development for developers
  • Experience developing applications for enterprise, internet, cloud and/or mobile
  • Excellent client management
  • Strong verbal and written communication skills
  • Attention to detail and positive attitude
  • Success working independently and within distributed teams
  • Willingness to travel up to 50% of time.

Pluses / Nice to have any of the following:

  • Experience developing with Node, Play! jRuby, Go, Clojure
  • Experience with REST, XML, XSLT, SOA/Web Services, SQL, HTML, HTTP
  • Mobile application development using NoSQL and JSON document databases
  • Application development experience with relational SQL databases and/or NoSQL databases
  • Instruction in enterprise database administration and/or application tuning/troubleshooting
  • Curriculum management experience
  • Experience in big data, cloud computing, elastic compute environments
  • Delivering instructor-led training in a virtual classroom environment
  • Experience with eLearning development and online course development and delivery
  • Bachelor’s degree in computing or other field


  • Deliver hands-on developer training to customers and partners – in open enrollment classroom sessions, virtual classroom, and onsite at customer’s campus.
  • Develop new hands-on lab-based courses and modules in coordination with the developer training team.
  • Optimize and maintain courses, keeping the content and labs up to date.
  • Configure and manage classroom computing environments – physical and cloud-based.
  • Develop and contribute to e-Learning tutorials, webinars, online tutorials.
  • Coordinate with Product Management and Engineering teams on upcoming release features and integrate these into roadmap for updates to courses and curriculum.
  • Coordinate with Evangelists and Sales Engineering to determine and validate best practices for customer success and integrate these methods into courses as appropriate.
  • Work with customers to evaluate training needs and steer to the right course.

Apply Now