Online applications are invited for the Machine Learning, Full Stack & Python Internship Opportunity at Cactus. Check the internship details below!
About Cactus
Cactus Communications is a science communication and technology company. They specialize in AI products and solutions that improve how research gets funded, published, communicated, and discovered. They offer editorial, translation, education, and training solutions for researchers; strategic and tactical scientific content solutions to global life science organizations; AI-powered scholarly publishing products for journals and researchers; and solutions for science dissemination and engagement with peers, the public, and policymakers for wider research outreach.
Cactus have offices in London, Princeton, Singapore, Beijing, Shanghai, Tokyo, Seoul, Bengaluru, Hyderabad, and Mumbai; a global workforce of over 3,000 experts; and customers from over 190 countries.
Job Description
Please note: Cactus is a remote-first organization so you can work from anywhere in India. You may be required to travel to our Mumbai office based on business requirements or for company/team events.
- Cactus are looking for enthusiastic Interns, who are looking to grow either in Machine Learning, Python Development or Full Stack Development and be a part of Cactus Labs, our R&D and innovations cell for business solutions.
- Cactus Labs is the high-impact R&D Cell of Cactus Communications.
- They harness the power of AI and Big Data to develop innovative products and solutions for publishers, businesses and stakeholders in academia and the life sciences.
- They are a multicultural team spread across 6+ countries and set up 100% remotely.
- Cactus have various tribes (teams) at Labs that work majorly in domains such as Natural Language Processing, Big Data, Applied ML and Low Latency engineering.
Responsibilities
- Based on your preference, profile and performance during the recruitment process, the team decision will be made.
- Full ownership of work and code. It’s a young team and we take pride in our work (and also have healthy debates sometimes over camel casing, snake_casing and PascalCasing).
- Collaborate closely with various team members like Big Data Engineers, Data Scientists, Big Data/Cloud architects and Domain SMEs while building and designing solutions.
In addition to technical expertise, understand our products and the users – contribute to product direction & user understanding. - Play an active part in code reviews, your own and others’—set the standard for the team!
- Innovate and ability to learn and adapt quickly.
- Cactus constantly tinker with bleeding-edge tech and implement them at scale.
Qualifications
Machine Learning
- Comfortable with fundamentals of ML and NLP. Knowledge of deep learning is a plus.
- Working knowledge of Python/Java/Javascript. Good grip on functional programming.
- Good with data exploration and wrangling. Visualizing like a pro.
- Understanding of various basic frameworks and libraries like Tensorflow, Pytorch, sklearn.
- Have written custom training loops/algorithm functions.
- Fundamental knowledge of Data Structures and algorithms.
Python Developer
- Experience with Python to write highly efficient and scalable functional code.
- Have worked with Apache Spark.
- Having a basic understanding is also fine.
- Experience with cloud environments especially AWS or GCP/Azure would be a big plus.
- Experience with Elasticsearch is a big plus.
- Fundamental knowledge of Data Structures and Algorithms
Full Stack Developer
- Full stack experience or either specialised individual front-end or back-end experience.
- You need to be a JavaScript Ninja.
- Core language with OOP basics a must – Java/Python/C++ proficiency in any of the three works.
- Fundamental knowledge of Data Structures and algorithms.
- A basic understanding of ML and NLP would be a big plus.
Work Culture
- CACTUS is a culture-driven company powered by its people, their passion, and their inspiration. All Cactizens live by the culture and values that define us.
- They value people for their talent, personality, competency, and ability to learn and grow. We create a work environment that allows people to thrive and show their best performance. We believe in meritocracy.
- They take pride in our diversity. We strive to embrace diverse voices and create an inclusive workplace.
- They encourage all Cactizens to talk openly about their ideas and opinions and provide feedback to anyone who is a part of CACTUS, regardless of designation, experience, or seniority. They also encourage them to place their trust and be open to differences in opinions and feedback.
How to Apply?
Interested candidates can apply directly through this link.
Apply this opportunity through Linkedin
Location
Work from home, Remote