3+ years total professional experience as a software engineer Proficiency with Python or a similar language Proficiency with Django or a similar framework Experience with ElasticSearch or an equivalent search engine Experience with Kafka or other stream-processing technologies (preferred) Experience with MySQL or Postgres (preferred) Experience with Celery (preferred) Experience working on a complex, high-traffic site at a startup or SaaS company (preferred) Interest in journalism, news, media or social media (preferred) Excellent communication skills Willingness to learn Pride in code quality Ability to manage complexity Logical approach to problem solving