Description

We started illumis with a clear problem in mind: government records are far too difficult to access. This impedes transparency, and makes it harder for people who need access to this information to do their jobs.

We build tools for transparency that help our users access public information, put it into context, and make use of it. We bat well above our weight - we're a small but rapidly-growing company with customers that include some of the largest financial institutions, media companies, political campaigns, and nonprofit organizations in the world. Our customers use our products to solve a wide range of problems – from avoiding conflicts of interest and ensuring compliance regulatory requirements, to deep-dive investigations into firms, and vetting for potential reputational risks.

Our team is a mix of engineers, open data geeks, and political researchers who are curious, hardworking, and care. Members of our team are given - and expected to take - a high degree of ownership when it comes to the work we do. We care about what we do and the people we do it with. We’re guided by a deep empathy for our customers and their needs, and we think carefully about how our users - and our world - may be affected by the decisions we make. We’re constantly aiming to drive improvements for our users, and build useful things that make our world better.

At illumis you will have the opportunity to work on the infrastructure for a rapidly growing search platform powered by complex data pipelines that aggregate and deliver actionable search results drawn from thousands of diverse sources in real-time. As illumis grows, DevOps will be crucial in helping the team face the exciting challenge of scaling the platform and improving performance, reliability, delivery, and security.  

Skills and responsibilities

In this role you will...
  • Build, maintain, and improve our deployment/release processes with a focus on CI/CD, automation, safety, and reproducibility
  • Build, maintain, and improve our cloud-based infrastructure, with a focus on containerization, consistency, robustness, and security
  • Measure and improve application and database performance and scaling
  • Implement and improve metrics, monitoring, and alerting
  • Work closely with application developers and potentially contribute to application development

About you:
  • You’re excited by open-ended problems and are comfortable designing and implementing new systems from scratch
  • You’re constantly thinking about ways to improve systems and how they might fail
  • You’re focused on delivery, work iteratively, and have a keen eye for “good-enough”
  • You’re flexible about tailoring the solution to the situation
  • You’re aggressively lazy (you love automation and can’t stand to see a human do something the computer could be doing for them :D)
  • You treat documentation as a first-class deliverable
  • You enjoy working collaboratively, but are highly capable of owning projects end-to-end

Some of the main technologies we work with:
Linux, GCP, Docker, Kubernetes, Jenkins, Postgres, Redis, Elasticsearch, Git, Python, Celery, Django, React, Go

We are proud to be an equal opportunity workplace. We value diverse opinions, backgrounds and experiences, and are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.

Details

  • Location:
    New York
    ,
    NY
    Many of us normally share a (great!) office in Chinatown in Manhattan, but several members of our engineering team are distributed across the country. Our whole team has been fully-distributed since early March. At this point, we do not expect to re-open the office until late in the year. This position can be based anywhere in the United States, with the option to work from our New York City office.
  • This job is remote friendly.
  • Deadline: n/a

Qualifications

Minimum qualifications