Software Engineer

Greece · Full-time

About The Position

About the role:

DeepCure is seeking an exceptional and highly-motivated Software Engineer to join our interdisciplinary Platform team. This is a unique opportunity to design and implement the software infrastructure for the next generation of pharmaceutical companies. As a member of a fast-growing early-stage company, your contributions will have a significant impact on the organization, and you will have a tremendous opportunity for growth as the company expands.

More about DeepCure:

DeepCure, founded by a team of researchers from the MIT Media Lab, develops Artificial Intelligence to revolutionize pharmaceutical development. We reimagine the drug development pipeline as if it was designed today: with access to the latest breakthroughs in Deep Learning, Cloud Computing, and our proprietary database of one trillion chemistries. Our mission is to save lives by enabling the discovery of highly effective drugs that are extremely unlikely to be discovered by any existing drug discovery pipeline.

By improving the breadth, accuracy, cycle time, and cost of pre-clinical drug development we turn that mission into reality. 

Our team members in Greece will enjoy the close collaboration with our Athens-based team members, working in our new office in Athens, while simultaneously, working closely with our Platform team members, located in the United States.


  • Passion for writing excellent software that you are proud of.
  • 1+ years of working experience in developing production-ready, cloud-native software applications involving large-scale datasets and computing.
  • A degree in Computer Science/Engineering or related discipline.
  • Comfort with modern software development practices(Git, Issue tracking, code-review, CI/CD etc)

Our current software stack includes:

  • Storage: Apache Parquet , AWS S3, DynamoDB
  • Compute/Querying: Apache Spark, K8s on AWS EKS, AWS Athena
  • Ability to work in a multi-disciplinary environment

Preferred qualifications

  • Experience in working with large, complex data sets and distributed computing frameworks.
  • Proficiency in python software development for web service applications.
  • Experience in building user interfaces or UI components using Javascript-based front-end libraries ( preferably React).
  • Fundamental understanding of DevOps workflows related to full-stack web development.
  • Familiarity with evolving approaches and technologies in databases, data storage, and distributed computing.


  • Design, implement and release to production full-stack applications as part of our computational drug discovery pipeline.
  • Ensure the effective execution of computational workflows for large scale data engineering and machine learning projects.
  • Introduce modern technology innovations concerning performance, reliability, and scalability to our software stack.
  • Support a wide variety of use cases, from research projects to drug discovery operations
  • Mentor, learn and share knowledge with others along the way
  • Get to wear multiple hats: dev, security, product manager.

Key Challenges:

  • Effective scaling of comp. chem. workflows to billions of molecules.
  • Storage, analysis, and interactive visualization of Terabytes of 3D molecule data
  • Implementation of a CRUD API for a diverse set of comp. chem operations.
  • Introduce modern technology innovations concerning performance, reliability, and scalability to our internal software stack.
  • Support a wide variety of use cases, from research projects to productionized drug discovery operations.
  • Mentor, learn and share knowledge with others along the way.


For the right candidate, we'll offer a competitive salary and a generous equity grant. Your compensation is rounded out by a strong benefits package:

* A leadership team that values and prioritizes your professional development

* Flexible work hours

* Unlimited paid leave and sick time

* Generous parental leave 

* Work in a cool and vibrant environment with a global team and participate in fun socializing and team-building activities.

* Snacks and drinks in our Athens office


“Brainstorming on my challenges with all these amazing brains deserves a shout-out every sprint” (Jon, Member of our Machine learning team).

Most importantly, you'll have a huge impact, do important work, and work with a team of people you'll genuinely enjoy spending the day with.

DeepCure is an equal opportunity employer, dedicated to creating a workplace that is free of harassment and discrimination. We base our employment decisions on business needs, job requirements, and qualifications — that's all. We do not discriminate based on race, gender, religion, health, personal beliefs, age, family or parental status, or any other status. We don't tolerate any kind of discrimination or bias, and we are looking for teammates who feel the same way.

Apply for this position