Software Engineer


Data Science Dojo is a unique workplace that invests heavily in employees and growth. Being one of the foremost data science companies globally, Data Science Dojo ensures that our clients and customers get the best services and products. Our mission is to make data science accessible to everyone through our learning platform. Our teams are constantly iterating, solving problems, and working together to empower people around the world to use data science in effective ways.

In this role, you will embed deeply with developers at Data Science Dojo and develop product features. You will need to engage with Product Managers and cover new domains quickly, build deep expertise with in-house tools, apply high standards to the code-base and develop the ability to identify highly impactful projects. You will gain valuable experience in building web applications at scale, publish blog articles and help push forward the understanding of online learning.

Job Responsibilities

  • Build web services and/or software components using Python, Java, PHP
  • Create web interfaces using Javascript, HTML, and CSS
  • Build reporting interfaces and data feeds
  • Interface with other teams to incorporate ideas and features
  • Conduct design and code reviews
  • Analyze and improve efficiency, scalability, and stability of products and systems

Ideal Applicants Have

  • BSc or MSc in Computer Science or related field (or equivalent experience)
  • Expertise with Python, Java or another object-orientated programming language
  • Knowledge of Git, Django, and JavaScript
  • Knowledge of relational databases and SQL