Senior Software Engineer

We are seeking senior software engineers who can bring their experiences and opinions to help us solve hard, cutting-edge research problems, and turn those solutions into robust and amazing products. We work on research problems and products that range from machine learning to cyber security to text analysis, so we are seeking applicants who are comfortable juggling multiple contexts at the same time. We are a company that builds other companies, so things are never boring, but they aren't always crisply defined or straight-forward. But if all this excitement sounds appealing, we encourage you to apply.

Must haves:

  • Java, Python, Node.js, SQL. Or solid experience with 3 languages + technologies (to at least show us  you can learn new languages quickly)
  • 5-8 years of experience as a software engineer
  • MS or PhD in CS, EE, or Math/Stats
  • Deal well with lots of uncertainty: in research and in company building, we usually don't know the answers up front, so requirements can change quickly and dramatically
  • Ability to learn quickly and enthusiastically across a number of topics
  • Self-directed and strong initiative
  • Good software engineering hygiene
  • Desire and willingness to teach others
  • Strong communication skills

Nice to haves:

  • Spark, Scala, ElasticSearch, Hadoop, Express, AngularJS
  • DevOps experience on AWS
  • Scaling large systems
  • Experience at Hooli.XYZ is a plus

InferLink is a company that builds other companies. We work, in parallel, on federally-funded research in artificial intelligence and data science, and on commercializing that research through spin-out companies. If you are ready for deep and interesting debates, building next-generation technology, and being part of the cutting edge, we would love to hear from you.

Please send a cover letter and resume to