Sunday, October 25, 2020

Cactus Communications - Senior NLP Engineer - Deep Learning Algorithms (5-12 yrs) (Cactus Communications)

Who we are and what we do :

- Founded in 2002, Cactus Communications (CACTUS) is a global scientific communications company that collaborates with researchers across academic disciplines, universities, publishers, societies, and life science organizations to accelerate research impact. 


- CACTUS portfolio of products and services meet a wide spectrum of research needs: Editage provides editorial, translation, education, and training solutions for researchers; Cactus Life Sciences offers strategic and tactical scientific content solutions to global life sciences organizations; PubSURE is the first AI-powered scholarly publishing platform connecting journals and researchers; Impact Science ensures wider research impact via dissemination solutions and research engagement with peers, public, and policymakers; Cactus Labs Powering all CACTUS businesses with latest technologies is its innovation and R&D cell. We also incubate seed and early-stage start-ups that share its mission to solve global problems with science and technology solutions.

- CACTUS is an international enterprise with offices in Tokyo, Seoul, Shanghai, Beijing, London, Princeton, Mumbai, Bangalore, and Singapore; a global workforce of over 3,000 experts; and customers from over 173 countries.

People with international work experience will feel at home with the work culture at CACTUS.

Location : Andheri East, Mumbai (Temporarily Telecommute)

About Cactus Labs :

- Cactus Labs, an R&D and innovation cell of Cactus Communication focuses on reimaging customer experience and publishing workflows leveraging AI and machine learning. We pursue big ideas that power transformation advances at Cactus communications and for our customers to work smarter, faster and secure every day. 


- We are engineers, linguists, researchers, technology leaders and experts working to develop next-generation products that are transforming scholarly communications. Our products have a global reach with users in 170+ countries and is required to handle data at a massive scale.


- At Cactus Labs we are looking for software engineers who bring fresh ideas from all areas including information extraction, information retrieval, distributed computing, large-scale system design, artificial intelligence, natural language processing and list is growing every day. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on complex real-world problems across the industry as we continue to push our limits and advance the technology.

The opportunity : 

- We are looking for a kick-ass NLP engineer for our Research and Development cell Cactus Labs. You will work directly with the Chief Technology Officer's team on interesting real-world business challenges.

- We are a 130+ agile and driven technology team. Our products have a global reach with users in 170+ countries. We are hosted completely on Amazon cloud and employ various technologies like (but not limited to) AngularJS, Laravel, PHP, Solr, MySQL, PostgreSQL, Elasticsearch, Nodejs, Mongodb, Python, Tensorflow, Pytorch, Flair and more.

- Unlike most techies, we are extremely social and believe that happiness levels are directly linked to performance. We are generous with our lunchboxes, quirks, smiles, and pranks - all of which help us maintain a vibrant work environment. What's more - with the best work hours ethic in the industry and a company policy that takes fun very seriously, we make sure that we work hard and party harder!

Responsibilities :

- Work with a team of linguists, editors, and python developers to deliver against your goals

- Develop solution for real-world, large-scale problems.

- Support the team in performing various tasks in executing our vision for NLP-based technology products using various NLP toolkits like Spacy, CoreNLP, OpenNLP and so on.

- Test and deploy promising solutions quickly, managing deadlines and deliverables while applying the latest research and techniques.

- Leverage linguistic information from various tools and resources to build high-performing solutions.

- Perform relevant data analysis and benchmark the NLP solutions to improve our offerings.

Requirements :

- 5+ years of experience with Python

- 5+ years of hands-on experience in building NLP systems from scratch using various NLP frameworks/tools

- Understanding of linguistic concepts like Part of Speech, Name Entity Recognition, Dependency Parsing, Parsing, Shallow Parsing and so on

- Strong problem solving and analytical skills

- Ability to design and execute on a research idea

- Experience implementing deep learning techniques to solve language challenges

- Experience with research efforts including having published papers at conferences(NeurIPS, ACL, AAA, EMNLP, etc)

- Experience with AWS cloud is a plus

What's in it for you?

- Global exposure : We work with the top scholarly publishers and societies across the globe. So you can be assured that you get the best experience in terms of the profile you handle.

- Culture & Team : We never stop recruiting the best people because without an amazing team nothing is possible. People at CACTUS are awesome to work with, driven, smart and know how to get things done like nobody else.

- Learn & Grow : Our goal is to keep you as long possible and help you build a career with us. We do this by creating an environment where you will grow both personally and professionally.

- Satisfaction & Recognition : With some of the biggest names across the globe as existing clients, doors will open and conversations will flow. You will see the results of your efforts translate into maximum impact. With a competitive salary and our recognition programs, you will be rewarded for your success.

Apply Now