W1siziisijiwmtkvmdgvmtqvmtevmjivmtgvnzavvw50axrszwqgzgvzawduns5wbmcixsxbinailcj0ahvtyiisijiwmdb4mtawmfx1mdazzsjdxq

Software Engineer - Distributed Systems, AWS, Java

Software Engineer - Distributed Systems, AWS, Java

  • Location

    Concord, Massachusetts

  • Sector:

    Backend Engineering

  • Job type:

    Permanent

  • Salary:

    Negotiable

  • Contact:

    Matthew Ferdenzi

  • Contact email:

    mferdenzi@understandingrecruitment.com

  • Job ref:

    BBBH6244_1566223649

  • Published:

    8 months ago

  • Expiry date:

    2019-09-18

  • Startdate:

    ASAP

  • Consultant:

    #

Software Engineer - Distributed Systems, AWS, Java

We are an ambitious Machine Learning startup that spun out from MIT in 2017 - seeking a Software Engineer (Machine Learning, Data Structures, Algorithms) to join our team at a pivotal time in our business. Recently, we have secured seven million dollars in funding - which is allowing us to scale our highly talented pre-existing team (MIT, Harvard, Cornell) further.

Our vision is to bring our advanced Machine Learning Routing platform, which is orientated around a human-first experience within personalized trip planning and decision making, to businesses worldwide. Essentially our platform could answer very simple problems within transport and logistics; affecting sectors such as Healthcare, Commerce, Hospitality and Education.

As a Software Engineer you work at the intersection of Machine Learning, Software Development, Design; helping build out our platform to function across many industries. We believe we have state of the art optimization and AI-based prediction research; you could be a part of shaping a platform which has the potential to revolutionize how companies are connected with their consumer-base. We are looking for a Senior Software Engineer who understands the importance of data structures, algorithms and robust well-written code.

Importantly - we don't mind what language background you are from, as long as you are happy to code in (or learn) Python/Java!

What we can offer a Software Engineer

  • To be part of a very talented team on a truly commercially focused product.
  • A chance to develop a platform which will be utilized at scale worldwide.
  • A chance to work with advanced ML Algorithms and develop distributed systems.

Key Skills: Senior Software Engineer, Python Engineer, Java Engineer, C++, C#, Scala, Haskell, F#, Backend Engineer, Java, Python, Machine Learning, AWS, Design, Backend Systems, RESTful API, Security, ML Algorithms, TDD/BDD, Continuous Integration, Continuous Delivery.