Senior Software Engineer, Machine Learning
ThinkData Works
Toronto, ON
2d ago

About ThinkData

ThinkData helps organisations turn any data into fuel for their business. Whether sourcing new streams of public data or transforming existing internal information, ThinkData’s platform, Namara, acts as a data refinery, serving up ideal data capable of powering enterprise solutions.

Companies of all sizes are only just beginning to tap into the potential of available data. With internal data being made more accessible through the adoption of proper warehousing, and new streams of external data published daily, the world of data management has never been more dynamic and cumbersome but there has also never been more opportunity.

Our mission at ThinkData is to significantly increase the amount of data accessible within an organization. We are creating a standard way to access the disparate world of data and organizations are relying on our platform to power their decision science.

We need a Senior Software Engineer to join the . Someone to help us build and scale our product and contribute to the roadmap.

A Senior Software Engineer works side-by-side with other Engineers and Product Owners to shepherd requirements all the way from inception to delivery.

The insight and decisions that you provide are invaluable to the future development of the Namara platform.

What’s in it for you?

  • The chance to make an impact. We want someone with the confidence and experience to make decisions and make a difference as a driving force on the Namara team.
  • Access to new tech. At ThinkData we don’t shy away from bleeding edge tech. We encourage you to experiment, test and push the boundaries through research and development.
  • New builds. You will utilize, contribute to, and build upon open source tech, you will build a new, unique product, adding features, addressing change requests and incorporating user feedback into the product roadmap.
  • A clean slate. We have new ideas to develop and we are open to new concepts. This is a chance to develop products and APIs on a virtual blank page and introduce your own ideas for future products.
  • So, how do we know that’s you? You have :

  • Bachelor of Science in Computer Science (or equivalent)
  • Minimum 3 years of industry experience or equivalent in productionizing large-scale projects
  • Strong problem solving skills and fluency in Python, Java and / or Go
  • Good understanding in NLP / Information Retrieval / Search domain
  • Familiarity in distributed computing (i.e. Spark)
  • Familiarity with Kubernetes and Docker
  • Need more reasons to join?

    We may be technologically driven, but like any good Canadian we know the best ideas are thought of up north in a cottage.

    We currently take two 3-day retreats for mission setting, aligning with our goals, product management and team building.

    We usually do a spring and fall one up at a cottage. We’re not saying this involves a beer keg, guitars and campfires. But we’re not saying it doesn’t.

    We are managing our growth. We continue to promote and nurture the open, collaborative nature of who we are and how we work.

    And we don’t just support each other in the office. The number of musicians in-house is pretty overwhelming, from big band trumpeters to death metal guitarists.

    There’s always a co-worker with a gig coming up and we go out to cheer them on.

    If being a pioneer in the world of data and solving real-world problems sounds like a future you want to be part of, express your interest here or follow us on Twitter or LinkedIn to learn more about us.

    ThinkData Works welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.

    Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form