Enable job alerts via email!

Paytm Senior Software Engineer

AC780 Canada

Montreal

On-site

CAD 90,000 - 120,000

Full time

24 days ago

Job summary

AC780 Canada seeks a Senior Software Engineer to join their Montreal team. The ideal candidate will work on a personalization platform, tackling complex systems and collaborating with top talent. This role requires strong programming fundamentals, with a focus on high-performance applications and innovative solutions.

Benefits

Group Health Benefits from Day 1
Collaborative and open work environment
Team-building activities (escape rooms, climbing, etc.)
Office snacks provided

Qualifications

  • Strong fundamentals in programming and system design.
  • Experience with high throughput applications and machine learning.
  • Interest in learning new coding languages.

Responsibilities

  • Design large scale systems for high throughput applications.
  • Collaborate with machine learning engineers for algorithm implementation.
  • Support production code and adopt a problem-solving mindset.

Skills

Data structures
Algorithms
Object-oriented programming
Concurrency
Distributed computing
Problem solving

Education

Degree in Computer Engineering or Computer Science
5+ years equivalent experience in SaaS platform development

Tools

Scala
Java
AWS
NoSQL databases

Job description

At Paytm Labs, we build technologies that powers Paytm India, the world's’ fastest growing mobile payments and commerce ecosystem. In addition to, the Paytm Canada app. We use our skills and our biggest asset – data, to make our dent in this universe. We are committed to offering the most transparent, secure, and personalized consumer experience to over 230 million users. We believe that this kind of scale, and the unique problems that it presents attracts curious candidates like yourself.

Job Description :

Paytm Labs is looking for a Software Engineer to work on our personalization platform which generates over 3 billion recommendations every day. If building high throughput, low latency systems excites you, then read on!

Our ideal candidate is a problem solver and a learner at heart. You should have a very high degree of comfort in a programming language of your choice. We offer a flexible work schedule and you get your choice of tools (both hardware and software) and most importantly, the opportunity to work on tough problems with the brightest minds around you.

Responsibilities :

  • Design large scale systems with high complexity to support our high throughput applications.
  • Understand how to leverage infrastructure for solving such large scale problems.
  • Work with our machine learning engineers to put cutting edge deep learning algorithms in production.
  • Develop tools and contribute to open source wherever possible.
  • Adopt problem solving as a way of life – always go to root cause! Support the code you write in production.

Qualifications :

  • Strong fundamentals in data structures, algorithms and object oriented programming.
  • In-depth understanding of concurrency and distributed computing.
  • Software development experience in one or more general purpose programming languages, preferably Scala.
  • Experience writing concurrent, distributed applications using frameworks like Akka.
  • Experience with NoSQL databases and distributed cache.
  • Interest and ability to learn other coding languages as needed.
  • Degree in Computer Engineering or Computer Science or 5+ years equivalent experience in SaaS platform development.

Preferred Qualifications :

  • Experience with one or more general purpose programming languages, including but not limited to Scala, Java.
  • Experience with implementing platform components such as RESTful APIs, Pub / Sub Systems, Database Clients.
  • Experience with AWS services.
  • Contribution to open source projects.

What We Offer :

  • We are proud to announce that we have been certified as a Great Place to Work for 2 years in a row!
  • A collaborative, open work environment that fosters ownership, creativity, and urgency
  • Enrolment in the Group Health Benefits plan right from Day 1, no waiting period
  • We believe in hard work, fun innovation and team building – we’ve gone to escape rooms, bowling, indoor rock climbing, and go-karting (to name a few!)
  • All types of snacks in the office to ensure that you're well fed!

J-18808-Ljbffr

Create a job alert for this search

Senior Software Engineer • Montreal, Montreal (administrative region), Canada

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.