Join Us! To shape the future of film industry.

Data Science Lead – Python, AI/ML

Salary: As per industry standards
Employment Type: Full Time, Permanent

Senior Python/Django Developer

Salary: As per industry standards
Employment Type: Full Time, Permanent

Senior Frontend Developer

Salary: As per industry standards
Employment Type: Full Time, Permanent

Data Science Lead – Python, AI/ML

We’re looking for a Data Science Lead to build our product. 

You must also be an effective communicator, possess a high degree of passion for product development, work well in a team environment, thrive in a fast-paced culture, and bring a proven background in building scalable data-driven solutions.

What is to be done? 

  • Assess product needs and requirements to ensure your team is adopting the appropriate approach to solve the challenges
  • Design controlled experiments to measure changes to output quality
  • Design and implement high performance and robust analytical models in support of product deliverables
  • Research and bring innovations to develop next generation product. 
  • Evolve the approach for the application of machine learning/deep learning to existing programs
  • Be responsible for solution and code quality including providing detailed and constructive design and code reviews

Must have skills

  • Demonstrable strength in programming in Python
  • Demonstrated Experience in at least in one of the following on Unstructured Data – NLP/Operations research/Sentiment analysis/Probabilistic models
  • Good understanding of applied statistics, such as probability distributions, measures of dispersion and central tendency, hypothesis testing and statistical inferences.
  • Knowledge of NoSQL DBs like MongoDB, Cassandra and HBase
  • Ability to drive a product from conception to completion with guidance
  • Proven ability to perform in-depth analysis, compile and interpret results
  • Ability to differentiate and apply models on the problem statement
  • Should Know what model to apply and in what situation to apply (know advantages and disadvantages of ML /DL techniques)
  • Excellent quantitative skills and the ability to tell a story using data

It will be good if you also have

  • Expertise in application of machine learning algorithms on large datasets
  • Experience with large datasets and distributed computing
  • Experience in deploying models in cloud platforms such as AWS/Google Cloud
  • Knowledge of Reinforcement Learning

Personal attributes:

  • Strong written and verbal communication skills
  • Articulation skills
  • Good team player
  • Self-starter who requires minimal oversight
  • Ability to prioritize and manage multiple tasks
  • Process orientation and the ability to define and set up processes

Required Candidate profile

Education:

  • B. Tech/M. Tech in Computer Science, Math, Physics, Engineering, Statistics or other quantitative or computational field.
  • Ph.D. in Computer Science, Math, Physics, Engineering, Statistics or other quantitative or computational field

Senior Python/Django Developer

We’re looking for a Senior Python/Django Programmer to build our product. 

The ideal candidate must bring extensive, expert-level experience in Python. You must also be an effective communicator, possess a high degree of passion for our products, work well in a team environment, thrive in a fast-paced culture, and bring a proven background in building scalable data-driven solutions.

What is to be done? 

  • Use existing patterns and framework to iteratively write and review maintainable code.
  • Deliver scalable application.
  • Proactively improve product quality through peer code review.
  • Identify and challenge established organisational limitations, and offer solutions.
  • Explore efficiency and effectiveness, and suggest improvements to process revisions.
  • Mentoring junior developers as and when required.

Must have skills

  • 5+ years of on-the-job software engineering experience with a proven track record of delivering highly scalable solutions rapidly.
  • 4+ years of expert level proficiency in Python/Django.
  • 3+ years of hands-on experience in large-scale software engineering with a focus on data driven solutions and high-volume data processing.
  • Python language and libraries, Django web application knowledge
  • Good understanding of backend services and server side optimization
  • Knowledge of Cache management and third party API integration
  • Proficiency in systems design with an emphasis on performance and scalability.

It will be good if you also have

  • Proficiency using industry standard 3rd party tools such as GitHub.
  • Expertise in ReactJS, React Native, Angular
  • Experience with large datasets and distributed computing
  • Experience in deploying models in cloud platforms such as AWS/Google Cloud

Personal attributes:

  • Strong written and verbal communication skills
  • Articulation skills
  • Good team player
  • Self-starter who requires minimal oversight
  • Ability to prioritize and manage multiple tasks
  • Process orientation and the ability to define and set up processes

Required Candidate profile

Education:

  • B. Tech/M. Tech in Computer Science, Engineering, Statistics or other quantitative or computational field.

Senior Frontend Developer

We’re looking for a Frontend Developers to build our product. 

The ideal candidate must bring extensive, expert-level experience in Javascript, ReactJS, HTML5/CSS3, REST API. You must also be an effective communicator, possess a high degree of passion for product design and development, work well in a team environment, thrive in a fast-paced culture, and bring a proven background in building scalable data-driven solutions.

What is to be done? 

  • Product development using front end technologies such as HTML/SASS/JavaScript using frameworks such as React/ Angular, Redux, TypeScript, etc.
  • Work closely with Engineering, Product and Design teams to cultivate intuitive and easy user experiences.
  • Implement said features in a variety of applications including single page, isomorphic web apps and browser JavaScript libraries.
  • Design and Develop high performance web applications used by hundreds of thousands of users globally.
  • Ability to build, enhance and maintain web applications that support/allow different front-end frameworks to co-exist.
  • Promote consistent architecture patterns for design and development within and across product development teams.
  • Use state of the art front end technologies like HTML/CSS/LESS, JavaScript, React, Webpack and NPM to develop highly available applications that can scale to deliver customer facing applications.
  • Continually evaluate emerging frameworks and technologies to identify opportunities, trends and best practices that strengthen Thomson Reuter’s web products.
  • Work alongside talented developers to implement meaningful software updates.
  • Work with engineering team to define APIs suited for the front end projects.
  • Provide mentorship and guidance, including code reviews, training, and feedback.

Must have skills

  • 5+ years professional front end development experience building web application / single page web apps.
  • 2+ years’ experience with JavaScript frameworks such as ReactJS, Angular 2+ or VueJS.
  • Experience developing mission critical, high volume web-based software.
  • Excellent programming skills with solid understanding of software engineering techniques, methodologies and practices.
  • Fluent knowledge of latest HTML5/CSS3 standards and best practices.
  • Experience developing web applications that support/allow different front-end frameworks to co-exist.
  • Experience with CSS pre processors like LESS or SASS.
  • Solid Javascript and ES6 skills, Functional and Object-Oriented programming.
  • Understanding of Flux / Redux dataflow, immutability.
  • Experience with build tools(Gulp,npm,Browserify, Webpack,etc).
  • Fluent knowledge of browser and device differences / limitations.
  • Comfortable discussing topics with backend engineers such as microservices, REST API, event sourcing,etc.
  • Writing unit and integration tests with Jasmine and Karma or similar tools a plus.
  • Excellent verbal and written communication skills.
  • Proficiency with GraphQLa plus.

It will be good if you also have

  • Proficiency using industry standard 3rd party tools such as GitHub.
  • Proficiency in Python

Personal attributes:

  • Strong written and verbal communication skills
  • Articulation skills
  • Good team player
  • Self-starter who requires minimal oversight
  • Ability to prioritize and manage multiple tasks
  • Process orientation and the ability to define and set up processes