Software Engineer

  • IT
  • London, United Kingdom

Software Engineer

Job description

About Us

At Astroscreen we employ machine learning models and human disinformation analysts to detect social media manipulation. We are looking for a Senior Software Engineer to join our growing team.


As a Senior Software Engineer, you will be responsible for building Astroscreen's internal analysis platform. You'll be expected to contribute to multiple aspects of our engineering, and will have the choice to take ownership of areas you're especially comfortable with. These areas include:

  • An internal analysis framework and development tools to ease data scientist contributions to our platform, with emphasis on their development experience
  • An internal web application for human analysts to explore data with our data scientists' analysis code
  • Data collection from social media platforms and forums (social network APIs or otherwise)
  • Data warehousing of the collected information, with emphasis on speed and accessibility for our disinformation analysts
  • Infrastructure automation, with Kubernetes on AWS
  • Product management processes
  • Recruitment efforts


  • A generalist with a knack for picking up new technologies and languages
  • Experience building complex web apps
  • Good understanding of data science and machine learning concepts
  • Good understanding of behavioural norms on social networks such as Twitter, Reddit, and Facebook
  • Work full time in London
  • Passionate about our mission: defending democracy and protecting brands from social media manipulation
  • Preferred PhD, Masters or BS in CompSci or a related discipline. But we also consider exceptional applicants with other backgrounds, for instance, if you're self-taught.
  • Intellectual curiosity

Bonus Points for:

  • Being a true generalist, can't stress this enough
  • Familiarity with Kubernetes, Django, TypeScript, PostgreSQL, and ElasticSearch
  • Deep Python experience
  • Having worked on projects at scale
  • DevOps experience
  • Personal side projects

Reasons You'll Love Working With Us:

  • Work on an important mission and product
  • High work autonomy and work ownership
  • Work closely with the founding team
  • You'll get to shape & improve our company culture
  • Pretty fun vibe in the office
  • Experienced founding team
  • London based office with a commute that's as painless as it gets
  • Frequent press interest in our work
  • Choice/influence on engineering tools