Platform Engineer

Sorry, this job was removed at 1:01 p.m. (CST) on Friday, January 25, 2019
Find out who's hiring in Chicago.
See all Developer + Engineer jobs in Chicago
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

The Department

At Otus, you will work with people that are passionate about improving the lives of teachers and students. We are a group of talented designers, developers, coaches, and leaders. We love what we do and strive to the best work we can each day.

On our team, you will find musicians, beer enthusiasts, designer toy collectors, table tennis fanatics, and more.

Responsibilities

    • Otus is a building a next generation Platform for EdTech in order to support our transformative vision for K-12 education across the US
    • The team will focus on building a number of cutting-edge Platforms and Services to power the business for the next 5-10 years
      • A core HA platform built on public cloud infrastructure for a microservice architecture (Kubernetes)
      • A suite of new microservices and systems written in Node and the JVM (Java, Kotlin, Scala)
      • Create and own the core libraries and frameworks used to build microservices at Otus – a mix of OSS and custom libraries that are selected for speed and ease of use
      • A brand new data and event platform based on high throughput streaming tech (Kafka, Snowflake)
      • Operations tooling, metrics and monitoring (Prometheus)
      • CI/CD pipelines with Blue/Green and Canary deploys (Spinnaker)
      • Performance and failure testing (Gatling)
    • You should be able to apply skills and knowledge to operational concerns. Be a developer, not a systems administrator
    • Work across the organization to build out systems that can scale to meet 1000s of requests in less than 1 second in smart and cost-effective ways
    • Serve as a subject matter expert for 1 or more of our internal systems or services
    • Lead cross-functional initiatives and mentor and guide our engineering staff in the development of new systems and introduction of new technology

Qualifications

  • Breadth – Substantial experience as an Engineer across multiple environments on complex distributed polyglot systems using Java, Scala, Kotlin, Clojure, Go and/or C++ (5+ years)
  • At least 1 project that demonstrates prowess in designing, implementing, and operating large scale, high throughput, low latency distributed systems
  • At least 1 project that encompasses defining and designing reliable, scalable, distributed systems running on AWS
  • Depth – You can go up and down the stack from deep in the infrastructure up to the data, application, and client layers
  • Speed – Experience with small teams that move fast — all members are expected to be able to achieve maximum results with minimal direction
  • Ownership and accountability – You own the things that you build  
  • Drive – When you see a need, you fill a need.  You can step in where you see a need and push us all forward

Nice to Haves

  • Have built 2 platforms using at least 1 big data technology (Relational and/or Non-relational)
  • Demonstrated experience building solutions around CI, release management, deployment, and monitoring (2 years+)
  • 1 project building Authorization and Authentication backing microservices  
  • Open source contributions to a few major projects

Notes:

  • You must be legally authorized to work in the US. Unfortunately, the company is unable to support sponsorships at this time.
  • We are not considering applications for this position from candidates not located in Chicago.

Otus is an Equal Opportunity Employer and embraces diversity of every kind.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Otus is a remote-first company based out of Chicago, IL.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about OtusFind similar jobs