Careers
Current Openings
Responsibilities:
- Drive technical issues till resolution, within agreed time limits
- Ensure all issues are properly logged and communicated to the end user on a timely basis
- Responsible for laptop configuration, account setup and network configuration
- Prioritize and manage Incidents and Service requests
- Document technical knowledge in the form of notes and manuals
Requirements (Desired skills & experience):
- Bachelor’s degree in Information Technology with 3+ years of relevant experience
- Must have experience and strong skills of Apple MAC, Linux/Ubuntu and Windows Operating System
- Working knowledge on Office 365, Outlook (Email Exchange), Active Directory, Printer/scanner troubleshooting, basic network troubleshooting
- Good understanding of computer systems, mobile devices, and other tech products
- Ability to diagnose and troubleshoot basic technical issues, familiarity with remote desktop applications, help desk and ticketing software
- An additional certification in Microsoft, Linux, MAC, ITIL or similar technologies will be an added advantage
- Should be comfortable with working in rotational shifts for 24×7 Support
About the product:
R Discovery is an initiative from Cactus Communications which aims to re-define how research content is discovered, accessed and read by researchers (academics) across the globe. It is one of the most exciting and revolutionary new developments in the industry. Built on the foundations of cutting-edge technological innovations in AI, Machine Learning, NLP and Deep Learning, R Discovery enables a researcher to access his personalized feed of most relevant and recent content in a single tap.R Discovery was launched as an Android and iOS app in 2020. During the Beta phase itself, it has received 100,000+ downloads. It also has a web presence and serves thousands of users from 50+ countries every week across platforms. A very large majority of users rate the app positively for its user experience, quality of papers and the recommendations engine.You’ll be working with a highly passionate bunch of people whore geared up to innovate and disrupt not just this space but also realize a global product ecosystem comprising multiple products and services which can enable researchers save time and make more impact.
Android App: https://play.google.com/store/apps/details?id=com.rdiscovery
iOS App: https://apps.apple.com/in/app/rdiscovery/id1508182175The opportunity: We are looking for a candidate who would improve system quality by identifying issues and common patterns, and developing standard operating procedures, would also work in close partnership with cross-functional teams and management
Responsibilities:
- Devise innovative and scale-able solution to complex problems using design patterns, or other known algorithms/tools available
- Improving system quality by identifying issues and common patterns, and developing standard operating procedures
- Maintaining and improving existing codebases and peer review code changes
- Remain current on new technologies and available vendor packages; evaluate and make recommendations as necessary
- Assist in task planning, estimation, and scheduling
- Work in close partnership with cross-functional teams and management
- Takes responsibility for his/her deliverables, especially in relation to sensitive timings
Requirements:
- 3-6 years of experience in writing human-readable, scale-able, robust, and secure code with unit test cases with maximum coverage
- Languages: PHP with Laravel AND Angular/React/Vue (or any other JavaScript framework)
- Must be comfortable working in all the above technologies as the team is working on a mix of all
- Working knowledge of basic algorithms and data structures, design patterns, Docker, AWS, Git(or any code versioning)
- Deep understanding of OOP concepts (encapsulation, inheritance, interfaces, polymorphism)
- Must be comfortable working on a Ubuntu machine
- Outstanding all-round communication skills and ability to work collaboratively
About the team:
You will be a part of Cactus Labs which is the R&D Cell of Cactus Communications. Cactus Labs is a high impact cell that works to solve complex technical and business problems that help keep us strategically competitive in the industry. We are a multi-cultural team spread across multiple countries. We work in the domain of AI/ML especially with Text (NLP – Natural Language Processing), Language Understanding, Explainable AI, Big Data, AR/VR etc.The opportunity: Within Cactus Labs you will work with the Big Data team. This team manages Terabytes of data coming from different sources. We are re-orchestrating data pipelines to handle this data at scale and improve visibility and robustness. We operate across all the three Cloud Platforms and leverage the best of them.In this role, you will get to own a component end to end. You will also get to work on cloud platform and learn to design distributed data processing systems to operate at scale.
Responsibilities:
- Collaborate with a team of Big Data Engineers, Big Data and Cloud Architects and Domain SMEs to drive the product ahead
- Stay up to date with the progress of in the domain since We work on cutting-edge technologies and are constantly trying new things out
- Build solutions for massive scale. This requires extensive benchmarking to pick the right approach
- Understand the data in and out, and make sense of it. You will at times need to draw conclusions and present it to the business users
- Be independent, self-driven and highly motivated. While you will have the best people to learn from and access to various courses or training materials, we expect you to take charge of your growth and learning
Expectations from you:
- 1-3 Year of relevant experience in Big Data with pySpark
- Hands on experience of distributed computing and Big Data Ecosystem – Hadoop, HDFS, Spark etc
- Good understanding of data lake and their importance in a Big Data Ecosystem
- Experience of working in the Cloud Environment (AWS, Azure or GCP)
- You like to work without a lot of supervision or micromanagement
- Above all, you get excited by data. You like to dive deep, mine patterns and draw conclusions. You believe in making data driven decisions and helping the team look for the pattern as well
Preferred skills:
- Familiarity with search engines like Elasticsearch and Bigdata warehouses systems like AWS Athena, Google Big Query etc
- Building data pipelines using Airflow
- Experience of working in AWS Cloud Environment
- Knowledge of NLP and ML
We are looking for Genesys Developer, primarily responsible to work on application side of contact center platform and for overseeing global telecommunication technology support and operations, including Teams\Skype collaboration services and related voice calling and teleconferencing infrastructure on the Genesys Platform.
Responsibilities:
- Ability to quickly troubleshoot technical issues and drive fast resolution time
- Collaborative with technical team and other business colleagues to drive successful operational and project outcomes
- Strong planning and organization skills, for self and for directing the work or others, including other business function
- Oversee\manage Skype\Teams voice and meeting collaboration technology and services, including dial-in conferencing, desk\conference phones, and PSTN interfaces. Responsible for providing consistent high level of quality and quick resolution of issues when they occur. 35% of Time Spent
- Oversee\manage global mobile phone services by working with regional and global management partners to ensure effective operations with ordering, billing, and cost control measures. 20% of Time Spent
- Oversee\manage cellular data services, including site networking and IoT data. 15% of Time Spent
- Oversee\manage the call center platform. 10% of Time Spent
- Manage current Genesys PureCloud platforms, proactively explore and recommend on implementing new features, enhancement which will help business to improve on CX
- Meet and understand business requirements/need, developing use case documentation and partnering with business partners to deliver solutions
- Document and maintain the new implementations/ongoing changes to the current environment
- Coordinate with in-house technical teams, external vendors and resolve problems
Requirements:
- 3+ years working extensively with telecom technologies; managing both technology implementation and support and providing telecom services for a global organization
- Significant working knowledge of integrated voice collaboration suites from Microsoft (Skype, Teams preferred); Genesys, Cisco, or others will qualify. Including VoIP\SIP telephony endpoints
- Significant working knowledge of PSTN technologies and vendors (ISDN, PRI, POTS lines, SIP, toll-free) and PSTN interfaces (gateways, ATA s, multiplexers, SIP routers)
- Working hands on experience on the Contact Center Platform (application layer and SI) – Genesys Cloud Solution Platform is preferable
- Understanding of UC communication platforms on both sides (telecom and platform side)
- Experiential knowledge and ability to analyze a telecommunication order form, invoice, or service report and understand the details sufficient to effectively manage such services
- Working knowledge of global mobile data solutions for networking and IoT
- Knowledge of mobile phone and cellular technology management in a global company
- Knowledge of agent call management \ call center platforms a plus
- Knowledge of Telecom Expense Management (TEM) a plus
- Technology certifications for Skype\Teams preferred (Avay, Cisco, et al are also relevant)
- Technical Skills: Genesys training and certification
- Hands-on IVR/Routing strategy development
- Hands-on on Genesys Web development tools
- Experience on CTI, SIP VoIP technology
Cactus Labs is the high-impact R&D Cell of Cactus Communications. We use AI/ML to solve complex technical and business challenges that keep CACTUS competitive and make it an industry leader. We are a multi-cultural team spread across 6+ countries. We primarily work in the domains of AI/ML especially with a focus on text (NLP – Natural Language Processing), Language Understanding, Explainable AI and Big DataWithin Cactus Labs you will be a part of the micro-services team that builds and exposes knowledge extracted by our NLP Experts, Big Data Engineers and Machine Learning Wizards to both internal and external products. Some of the largest academic publishers around the world consume these APIs on their live products.The micro-services team is the bridge that connects the core of Cactus Labs to internal and external products. This role allows you drive innovation daily and be where all the action is.
Job Responsibilities:
- Take full ownership of the current microservice technology stack of Java on SpringBoot and Docker
- Build low latency, highly scalable microservices and release software through Jenkins, onto AWS cloud using Docker. Ensure the weekly software releases go off without a hitch
- Benchmark extensively to pick the right approach, work with a mindset to scale dynamically and think ahead to anticipate problems and meet user needs
- Collaborate closely with various team members like Big Data Engineers, Data Scientists, Big Data/Cloud Architect and Domain SMEs while building and designing solutions
- Be the technical SME while working with Product Managers and business stakeholders
- 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!
Skills & experience:
- 5-8 Years of relevant experience
- Hands on experience with SpringBoot and Java in a professional setting. You can build and guide building of advanced microservices, ensuring high traceability, scalability, and stability
- Prior experience with building and executing POCs. You can run benchmarks and present results and make sound technical decisions based on results
- Hands-on experience of working on any cloud environment, preferably AWS
- Experience working with CI/CD pipelines. You can automate and monitor deployments ensuring a friction free go LIVE and update process
- Self-driven and self-motivated. Take charge of your learning and growth
- Keep yourself actively updated of progress in the domain
Preferred Skills:
- Experience working with Elasticsearch or any other Lucene based search engine and finetuning the index
- Knowledge in Big Data, NLP
We are looking for an experienced software developer to develop high quality software aligned with business goals and client requirements while ensuring timely delivery. Write, review and debug code.
Development, Testing and deployment of software projects.
- Writing bug free code
- Review existing code, help improve by following good programming practices
- Understand project scope, provide estimates and ensure timely delivery while maintaining quality
- Excellent debugging skills
- Write tests if needed
- Ensure communication between various project stakeholders
- Review projects, provide status updates, inform of any constraints
Requirements (Desired skills & experience):
- At least 2 – 4 years of experience in software development
- Strong JavaScript skills. Knowledge of frontend frameworks is a plus
- Knowledge of server side languages like PHP, Python etc. Previous experience in frameworks is a plus
- A working knowledge of database design and databases (Mysql, PostgreSql)
- Version control preferably Git
- Must be comfortable working on Linux and using the command line
- Must have a basic understanding of local dev setup
- Application skills: JIRA, Any IDE
- Softer skills: Excellent communication skills
- Ability to:
- Solid coding and debugging skills
- Ability to work individually as well as in a team and deal with changing requirements
- Ensure adherence to coding standards & efficiently delegating tasks
Looking for a candidate who has:
- 5+ years of experience in designing digital products
- Ability to understand short and long-term goals of the product and business
- Excellent understanding of user-centered design and visual design principles
- A good understanding of frontend principles to guide the team from an engineering point of view
- Understand of behavioral analytics and goes by data-driven decisioning, when needed
- Excellent communication and presentation skills and the ability to clearly articulate design decisions to the team and leadership
- Keen interest in applying user research, user-needs validation and usability evaluation
What you will be required to do:
- Take a lead in product and design ideation, planning and prioritization. Also be responsible for the creative direction the product should take
- Drive user research, create detailed user journeys and take appropriate design decisions backed by user-behavior and data
- Work closely with the Product and the engineering team deliver delightful customer experiences and ship new features/
- Take part in creative and holistic thinking across our diverse products and conduct design reviews and status meetings as needed
- Effectively mentor and inspire a team of designers. Help the team in raising the bar, resolving blockers, prioritizing and breaking down complex projects into simpler tasks
NOTE: Please share your updated CV with you Portfolio(Mandatory) to spoorthi.ky@cactusglobal.com
We are looking for a creative, skilled UI engineer to develop websites and products with functionality and aesthetics in mind. The UI developer will work with full-stack engineers to ensure that the product is optimized for several devices and presented in an attractive way.
To be successful as a UI engineer you should have excellent knowledge of HTML, JavaScript, TailwindCSS (Good to have) and CSS. You should also have knowledge of modern UI frameworks like Angular or React. In addition to this, you must work well in a team as there are several individuals involved in the development process.
Responsibilities:
- Work with other engineers to ensure that the product is functional and visually appealing
- Liaise with the product managers to gauge their needs and expectations
- Ensure that the website is optimized for various devices and performance
- Simplify complex UI requirements with modern frameworks like Angular or React
Requirements:
- Proficiency in HTML, JavaScript, and CSS
- Knowledgeable in modern UI frameworks like Angular or React
- Worked on TailwindCSS (Good to have)
- Knowledge of Figma, Adobe illustration or similar tools
- Good interpersonal and problem-solving skills
- Understanding of key design principles
Your Mindset:
- Quality first: You value quality code! If you find yourself writing things twice you automatically refactor them. You find code reviews valuable instead of annoying
- Independent: Since we are 100% remote this means that you need to be able to reach your goals independently. You need to be self-aware and self-managed
- Problem-solving attitude: Problems are opportunities! You see problems as challenging and have the urge to solve them. There is no problem in the world you cannot solve!
- Proactive attitude: It’s not easy to work remotely. If you are having issues we expect you to be proactive about it
- Self-improvement: You want to grow your skills and grow as a person. You seek ways to do things more efficiently
- Passion: Coding is your passion, not just a job. You just love to write good code
If interested, kindly share your updated CVs to spoorthi.ky@cactusglobal.com
We are looking for a passionate Software Engineer to design and develop web applications.
Software Engineer responsibilities include gathering user requirements, defining system functionality and writing code in various languages, like JavaScript, Node, Angular, React or PHP programming languages. Our ideal candidates are familiar with the software development life cycle (SDLC) from preliminary system analysis to tests and deployment.
Ultimately, the role of the Software Engineer is to build high-quality, innovative and fully performing software that complies with coding standards and technical design.
Responsibilities:
- Devise innovative and scale-able solution to complex problems using design patterns, or other known algorithms/tools available
- Improving system quality by identifying issues and common patterns, and developing standard operating procedures
- Remain current on new technologies and available vendor packages; evaluate and make recommendations as necessary
- Assist in task planning, estimation and scheduling
- Work in close partnership with cross-functional teams and management
- Takes responsibility for his/her deliverables, especially in relation to sensitive timings
Requirements (Desired skills & experience):
- 2+ years of experience in writing human-readable, scalable, robust, and secure code with unit test cases with maximum coverage
- Proficient in PHP/Laravel, Angular, Node
- Working knowledge of basic algorithms and data-structures, design-patterns, Docker, GIT
- Deep understanding of OOP concepts (encapsulation, inheritance, interfaces, polymorphism)
- Must be comfortable working on a Ubuntu Machine
- Outstanding all-round communication skills and ability to work collaboratively
Good to have:
- Experience in building microservices
- Experience in Code refactoring
- Experience in Xtreme Programming
- Knowledge of React
- Experience in working with a large codebase, CI/CD pipeline
- Hands on experience with Laravel and PostgreSQL
- Knowledge of Agile development (Scrum)
Your Mindset:
- Quality first: You value quality code! If you find yourself writing things twice you automatically refactor them. You find code reviews valuable instead of annoying
- Independent: Since we are 100% remote this means that you need to be able to reach your goals independently. You need to be self-aware and self-managed
- Problem-solving attitude: Problems are opportunities! You see problems as challenging and have the urge to solve them. There is no problem in the world you cannot solve!
- Proactive attitude: It’s not easy to work remotely. If you are having issues we expect you to be proactive about it
- Self-improvement: You want to grow your skills and grow as a person. You seek ways to do things more efficiently
- Passion: Coding is your passion, not just a job. You just love to write good code
About the team:
You will be a part of Cactus Labs which is the R&D Cell of Cactus Communications. Cactus Labs is a high impact cell that works to solve complex technical and business problems that help keep us strategically competitive in the industry. We are a multi-cultural team spread across multiple countries. We work in the domain of AI/ML especially with Text (NLP – Natural Language Processing), Language Understanding, Explainable AI, Big Data, AR/VR etc.
The opportunity: Within Cactus Labs you will work with the Big Data team. This team manages Terabytes of data coming from different sources. We are re-orchestrating data pipelines to handle this data at scale and improve visibility and robustness. We operate across all the three Cloud Platforms and leverage the best of them.
In this role, you will get to own a component end to end. You will also get to work on could platform and learn to design distributed data processing systems to operate at scale.
Responsibilities:
- Build and maintain robust data processing pipelines at scale
- Collaborate with a team of Big Data Engineers, Big Data and Cloud Architects and Domain SMEs to drive the product ahead
- Follow best practices in building and optimize existing processes
- Stay up to date with the progress in the domain since we work on cutting-edge technologies and are constantly trying new things out
- Build solutions for massive scale. This requires extensive benchmarking to pick the right approach
- Understand the data in and out and make sense of it. You will at times need to draw conclusions and present it to the business users
- Be independent, self-driven and highly motivated. While you will have the best people to learn from and access to various courses or training materials, we expect you to take charge of your growth and learning
Expectations from you:
- 4-7 Years of relevant experience in Big Data preferable with Java
- Highly proficient in distributed computing and Big Data Ecosystem – Hadoop, HDFS, Apache Spark
- Good understanding of data lake and their importance in a Big Data Ecosystem
- Being able to mentor junior team members and review their code
- Experience in working in a Cloud Environment (AWS, Azure or GCP)
- You like to work without a lot of supervision or micromanagement
- Above all, you get excited by data. You like to dive deep, mine patterns and draw conclusions. You believe in making data driven decisions and helping the team look for the pattern as well
Preferred skills:
- Familiarity with search engines like Elasticsearch and Bigdata warehouses systems like AWS Athena, Google Big Query etc
- Building data pipelines using Airflow
- Experience of working in AWS Cloud Environment
- Knowledge of NLP and ML
About the team:
You will be a part of Cactus Labs which is the R&D Cell of Cactus Communications. Cactus Labs is a high impact cell that works to solve complex technical and business problems that help keep us strategically competitive in the industry. We are a multi-cultural team spread across multiple countries. We work in the domain of AI/ML especially with Text (NLP – Natural Language Processing), Language Understanding, Explainable AI, Big Data, AR/VR etc.
The opportunity: Within Cactus Labs you will work with the Big Data team. This team manages Terabytes of data coming from different sources. We are re-orchestrating data pipelines to handle this data at scale and improve visibility and robustness. We operate across all the three Cloud Platforms and leverage the best of them.
In this role, you will get to own a component end to end. You will also get to work on could platform and learn to design distributed data processing systems to operate at scale.
Responsibilities:
- Build and maintain robust data processing pipelines at scale
- Collaborate with a team of Big Data Engineers, Big Data and Cloud Architects and Domain SMEs to drive the product ahead
- Help junior team members in designing solutions and split their user stories
- Review team members’ code make sure standards are followed, verify unit test coverage
- Follow best practices in building and optimize existing processes
- Stay up to date with the progress in the domain since we work on cutting-edge technologies and are constantly trying new things out
- Build solutions for massive scale. This requires extensive benchmarking to pick the right approach
- Understand the data in and out and make sense of it. You will at times need to draw conclusions and present it to the business users
- Be independent, self-driven and highly motivated. While you will have the best people to learn from and access to various courses or training materials, we expect you to take charge of your growth and learning
Expectations from you:
- 5-8 Years of relevant experience in Big Data preferable with pyspark
- Highly proficient in distributed computing and Big Data Ecosystem – Hadoop, HDFS, Apache Spark
- Good understanding of data lake and their importance in a Big Data Ecosystem
- Being able to mentor junior team members and review their code
- Experience in working in a Cloud Environment (AWS, Azure or GCP)
- You like to work without a lot of supervision or micromanagement
- Above all, you get excited by data. You like to dive deep, mine patterns and draw conclusions. You believe in making data driven decisions and helping the team look for the pattern as well
Preferred skills:
- Familiarity with search engines like Elasticsearch and Bigdata warehouses systems like AWS Athena, Google Big Query etc
- Building data pipelines using Airflow
- Experience of working in AWS Cloud Environment
- Knowledge of NLP and ML
- Review requirements, specifications and technical design documents to provide timely and meaningful feedback
- Accurately estimate the scope of work in consultation with Lead/Sr. QA Engineer and ensure estimates and timelines are met
- Create detailed, comprehensive and well-structured test scenarios/cases
- Test and prove that the application/system meets business and functional requirements using various testing techniques (Functional/Non-functional)
- Identify & determine severity & priority for defects and monitor resolutions
- Develop strong application level understanding for the applications/systems that are assigned for testing
- Understand impact/risk analysis and ensure that testing activities cover all the areas
Requirements (Desired skills & experience):
- 1.5-3 years of experience in testing (Mobile Manual Testing)
- Mobile Manual testing
- Work experience in mobile testing with expertise in both Android/IOS environments. Web testing and automation knowledge would be a plus
- Strong basics on Manual , API testing
- Experience of Mobile testing (iOS, Android) on local as well as cloud platforms
- Experience in working with iOS web/native applications
- Strong troubleshooting skills for reaching to root cause of customer reported issues
- Experience in full life cycle software development including design, development, production, testing, roll out, maintenance and support
- Responsible for the development, execution of qa test plans during all phases of product – development
- Document software defects, using defect tracking system
- Prepare test reports for internal team and stakeholders
- Work with the team to create and maintain regression / sanity test suite
- Experience in project management and qa methodology familiarity with agile frameworks and regression testing is a plus
- Should perform re-testing, regression testing
- Knowledge of performance and/or security testing & ISTQB or any related testing certification would be an advantage
If interested kindly share your updated CV to spoorthi.ky@cactusglobal.com
Apply now
If you have experience building and training large NLP models and if you are looking for a place, where you can apply your research but also build and integrate the features to products instead of just pure research focused on publication only? If so, we have variety of real-world problems to apply your research in artificial intelligence, natural language processing and much more. You would collaborate with engineers and researchers to work on something impactful and meaningful.
Apply your skills and research on various Cactus Labs products that makes a real difference to millions of researcher’s lives across the world.
Responsibilities:
- Immerse yourself in providing cutting-edge solutions to real world, large-scale problems
- You will mainly work with existing open-source deep learning libraries such as TensorFlow, PyTorch, HuggingFace transformers, fairseq etc. to boost the performance of various natural language generation, classification models used by Cactus digital editing products
- Large scale distributed training of deep neural networks. This could mean using both some of the shelf frameworks like DeepSpeed, fairscale and also the distribution strategies in TensorFlow
Requirements (Desired skills & Experience):
- 1-3 years of experience in Machine Learning/Data science, preferably professionally
- Interest in taking ownership of projects and motivation to drive solutions from development to production
- Interest in reading and applying research results to create cutting edge ML services
- Be comfortable working in a team where some members are located remotely
- 2 years of relevant applied AI research/development experience
- You are self-motivated, excellent problem solver, a go-getter
- Strong computer science fundamentals (data structure, algorithms, architecture and OO design)
- Relevant work experience including internship or full-time industry experience as a researcher is a plus
About Cactus Labs:
Cactus Labs, an R&D and innovation cell at Cactus Communications which 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 massive scale. Our engineers are versatile, display leadership qualities and are enthusiastic to take on complex real-world problems across the industry as we continue to push our limits and advance the technology.
Our Brands:
- Paperpal: is a new type of writing assistant created by Cactus Communications. Paperpal products helps researchers write, revise, and perfect their academic writing. Paperpal is powered by machine learning and trained on millions of original and edited manuscripts across domains
- R Concept: A comprehensive AI-powered, expert-curated platform on research, insights, commentary, and expert recommendations related to COVID-19
- R Discovery: Aims to re-define how research content is discovered, accessed and read by researchers (academics) across the globe. R Discovery enables researchers to access personalized feeds of most relevant and recent content with a single tap powered by UNSILO
- R Pubsure: An AI-powered solution which evaluates the submission readiness of research manuscripts. It checks for language, structure, plagiarism, and technical competency of the manuscripts within seconds. It also recommends suitable journals, thus expediting the submission process
- Editage: A division of Cactus Communications which provide high-quality services to academic, publishing, and pharmaceutical communities
Responsibilities:
- Translate vision, feedback, and ideas into shippable product designs
- Own the end-to-end strategy and design efforts for the Paperpal product from concept to delivery
- Create ideas and present them to your team to determine strategy and roadmaps
- Mentor other designers, provide feedback, and find ways to improve their work
- Guide the vision for the product and achieve it through design explorations, documentation, and presentations to bring the team along
- Use existing design systems and standards and work to improve these systems and standards when necessary
- Determine your point of view of what success means for a given initiative
- Take on complicated projects and seek the information you need to move forward
- Foster cross-functional collaboration (e.g., with Engineering and PM) to drive value
- Guide team members in strategy, alignment, analysis, and execution of tasks
- Test concepts with users, and refine based on your findings
Requirements (Desired skills & experience):
- Bachelor’s Degree in Industrial Design, Product Design, Human Computer Interaction, or related field AND 5+ years’ experience working in product design OR equivalent relevant experience (e.g., experience using design thinking to solve problems).
- A portfolio that shows work you were directly responsible for with little guidance from leadership • Experience as a primary contributor to multiple high-impact projects
- Customer-centric mindset with experience turning research outcomes into success stories
- Excited by ambiguity, uncertainty, and rapid changes common in early-stage product development
- Ability to transform your designs into interactive prototypes experienced with Figma and design systems
- Experience in understanding user needs and pains, and more general UX research
- Comfortable prototyping at varying levels of fidelity
- Good communication skills and an understanding of the software development processes
- Working knowledge of HTML, CSS, JavaScript
About the Paperpal.com:
Paperpal is developing superpowers for academic researchers. We are a highly distributed team working out of the EU and Asia. We believe that brilliant product design and advanced machine learning can help researchers find, write, and publish better science faster. Paperpal is backed by Cactus Communications, the leading provider of professional services to academic authors, with a global workforce of over 3,000 experts and customers in over 190 countries.
About us:
Cactus Communications is a technology company accelerating scientific advancement. We collaborate with researchers, universities, publishers, academic societies, and life science organizations. We offer AI- powered scholarly publishing solutions for journals and researchers; editorial, translation, education, and training solutions for researchers; strategic and tactical scientific content solutions to global life science organizations; and solutions for science dissemination and engagement with peers, public, and policymakers for wider research outreach. We also incubate seed-stage and early-stage startups that share our mission to solve global problems with science and technology solutions. We have offices in London, Princeton, Singapore, Beijing, Shanghai, Tokyo, Seoul, Aarhus, and Mumbai; a global workforce of over 3,000 experts; and customers from over 190 countries.
Know about our Culture:
The CACTUS culture is the glue that binds us together as we work towards the same shared goal. We are “One CACTUS”. You are a Cactizen regardless of where you work. We take pride in our diversity, respect each other, and call out bias whenever we see it. We focus on outcomes rather than formalities. Everyone is on first-name basis. We are selective and hire only those who share our vision and values CACTUS has always been driven by its culture. It sets us apart and attracts people who want to maximize their potential at work and in life. It describes our unique work practices in three aspects: People & Life, Performance & Career, and Business & Leadership.
Over 19 years, under our flagship product Editage, we’ve worked with 1mn+ researchers globally. Researcher.Life is our latest suite of products built on this strong understanding of user needs and since its inception, we’ve already scaled up to 200,000+ registered users from more than 50+ countries. We’ve seen positive responses on the versatility of our offerings, gamification in the user experience and the time savings users have realized.
As an ecosystem of multiple products, we purposefully avoided creating siloed offerings that simply met a diverse set of needs. Much like how travel providers recommend airport transfer options, things to do and places to stay after booking your flight, the Researcher.Life experience also seeks to understand what the researcher needs next and personalizes what’s delivered and when. It’s only when this happens can we truly realize the outcomes for 1mn+ researchers we aim to serve in the coming year.
If you feel excited by this prospect of improving the lives of researchers who are shaping the future of science and are passionate towards solving real world problems using the power of tech innovations, this opportunity may be of interest to you!
Responsibilities:
The Technical Architect will be part of an agile development team, building and working on enterprise grade software systems on top of the (PHP Laravel – Angular – Nodejs) development stack. The architect will provide technical and team leadership through coaching and mentorship.
As an architect you will be responsible for building scalable, high-performant services which will cater to high traffic through the day. Moreover, in the process, you will also be making decisions on the tech stack, infrastructure setup, CI/CD pipeline, and so on.
Requirements (Desired skills & experience):
- Bachelor’s degree in any field, preferably with a computer science or engineering background
- 5+ years of relevant experience (at least 3 of them as an architect)
- Excellent knowledge of web development (PHP Laravel – Angular)
- Excellent knowledge of DB concepts, OOP (concepts, techniques, principles, analysis, and design), SOLID principles and design patterns
- Should have excellent communication skills
- Have good Problem-solving skills and able to think analytically
- Accuracy and attention to detail
- Time management skills
- Stay up to date on tech trends, attend relevant conferences or forums and obtain relevant certifications
- Identify, build, and lead projects independently: discover needs, find resources, create a plan, follow up implementation and report progress
- Ensuring that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when architecting solutions
- Identify and assess new libraries, packages that can support, enhance, and improve our application as well end user experience
- Experience with Unit testing
- Experience with multi-threading and concurrency
- Experience with debugging, performance profiling and optimization
- Experience with AWS services
- Experience with CI/CD pipeline.ch trends, attend relevant conferences or forums and obtain relevant certifications
Team Related activities:
- Provide technical leadership to teammates through setting learning road maps per team and per developer, coaching, code revisioning and mentorship
- Maintain high standards of software quality within the team by establishing best practices and habits
- Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain web- and mobile-based business applications
- Design, develop, and unit test applications in accordance with established standards
- Participate in peer-reviews of solution designs and related code
- Controlling all stages of the development life cycle, including initial analysis, implementation, integration, testing, debugging, data validation, and support
- Assist in the collection and documentation of user’s requirements, development of user stories, estimates and work plans and Designing modules by dividing the user requirements into sub modules, assigning sub modules to software developers to proceed with programming the modules, and setting time frames for task completion
- Develop, refine, and tune integrations between applications
- Analyze and resolve technical and application problems
About us:
Cactus Communications is a technology company accelerating scientific advancement. We collaborate with researchers, universities, publishers, academic societies, and life science organizations. We offer AI-powered scholarly publishing solutions for journals and researchers; editorial, translation, education, and training solutions for researchers; strategic and tactical scientific content solutions to global life science organizations; and solutions for science dissemination and engagement with peers, public, and policymakers for wider research outreach. We also incubate seed-stage and early-stage startups that share our mission to solve global problems with science and technology solutions. We have offices in London, Princeton, Singapore, Beijing, Shanghai, Tokyo, Seoul, Aarhus, and Mumbai; a global workforce of over 3,000 experts; and customers from over 190 countries.
Know about our Culture:
The CACTUS culture is the glue that binds us together as we work towards the same shared goal. We are “One CACTUS”. You are a Cactizen regardless of where you work. We take pride in our diversity, respect each other, and call out bias whenever we see it. We focus on outcomes rather than formalities. Everyone is on first-name basis. We are selective and hire only those who share our vision and values CACTUS has always been driven by its culture. It sets us apart and attracts people who want to maximize their potential at work and in life. It describes our unique work practices in three aspects: People & Life, Performance & Career, and Business & Leadership.
Software Engineer responsibilities include gathering user requirements, defining system functionality and writing code in various languages, like JavaScript, Node, Angular, React or Java (Spring boot) programming languages. Our ideal candidates are familiar with the software development life cycle (SDLC) from preliminary system analysis to tests and deployment.
Ultimately, the role of the Software Engineer is to build high-quality, innovative and fully performing software that complies with coding standards and technical design.
Responsibilities:
- Devise innovative and scale-able solution to complex problems using design patterns, or other known algorithms/tools available
- Improving system quality by identifying issues and common patterns, and developing standard operating procedures
- Remain current on new technologies and available vendor packages; evaluate and make recommendations as necessary
- Assist in task planning, estimation and scheduling
- Work in close partnership with cross-functional teams and management
- 3+ years of experience in writing human-readable, scalable, robust, and secure code with unit test cases with maximum coverage
- Proficient in Java, React, Node
- Working knowledge of basic algorithms and data-structures, design-patterns, Docker, GIT
- Deep understanding of OOP concepts (encapsulation, inheritance, interfaces, polymorphism)
- Outstanding all-round communication skills and ability to work collaboratively
- Experience in building microservices
- Experience in Code refactoring
- Experience in Xtreme Programming
- Knowledge of Angular
- Experience in working with a large codebase, CI/CD pipeline
- Hands on experience with Laravel and PostgreSQL
- Knowledge of Agile development (Scrum)
- Quality first: You value quality code! If you find yourself writing things twice you automatically refactor them. You find code reviews valuable instead of annoying
- Independent: Since we are 100% remote this means that you need to be able to reach your goals independently. You need to be self-aware and self-managed
- Problem-solving attitude: Problems are opportunities! You see problems as challenging and have the urge to solve them. There is no problem in the world you cannot solve
- Proactive attitude: It’s not easy to work remotely. If you are having issues we expect you to be proactive about it
- Self-improvement: You want to grow your skills and grow as a person. You seek ways to do things more efficiently
- Passion: Coding is your passion, not just a job. You just love to write good code
Requirements (Desired skills & experience):
Good to have:
Your Mindset:
About Paperpal.com:
Paperpal is developing superpowers for academic researchers. We are a highly distributed team working out of the EU and Asia. We believe that brilliant product design and advanced machine learning can help researchers find, write, and publish better science faster. Paperpal is backed by Cactus Communications, the leading provider of professional services to academic authors, with a global workforce of over 3,000 experts and customers in over 190 countries.
About us:
Cactus Communications is a technology company accelerating scientific advancement. We collaborate with researchers, universities, publishers, academic societies, and life science organizations. We offer AI- powered scholarly publishing solutions for journals and researchers; editorial, translation, education, and training solutions for researchers; strategic and tactical scientific content solutions to global life science organizations; and solutions for science dissemination and engagement with peers, public, and policymakers for wider research outreach. We also incubate seed-stage and early-stage startups that share our mission to solve global problems with science and technology solutions. We have offices in London, Princeton, Singapore, Beijing, Shanghai, Tokyo, Seoul, Aarhus, and Mumbai; a global workforce of over 3,000 experts; and customers from over 190 countries.
Know about our Culture:
The CACTUS culture is the glue that binds us together as we work towards the same shared goal. We are “One CACTUS”. You are a Cactizen regardless of where you work. We take pride in our diversity, respect each other, and call out bias whenever we see it. We focus on outcomes rather than formalities. Everyone is on first-name basis. We are selective and hire only those who share our vision and values CACTUS has always been driven by its culture. It sets us apart and attracts people who want to maximize their potential at work and in life. It describes our unique work practices in three aspects: People & Life, Performance & Career, and Business & Leadership.
Responsibilities:
- Provides and supports a strategic vision that integrates a broad range of ideas for applications and software developments
- Work on web and software development projects within different disciplines which influences multiple areas of the business
- Work closely with the product manager, business analyst, and chief engineer to develop the technical design and solutions
- Be an integral part of the lifecycle of software or web development
- Analyze, code, test, implement and update existing or new software and web applications to find solutions to the current company’s technology needs
- Assess the hiring process of the team selection to ensure the balance between selecting skilled and experienced as required by the project
- Provide solutions to technical difficulties and complex issues that might affect various fields and subject areas simultaneously
- Coordinate with other team members and provide the tangible end product
- Use a process-driven method to approach design solutions
- Mentor other peer engineers with workflow and complex software solution buildings with your skills and experience
- Work collectively with the product owner, program leadership, and others and support them in resolving hitching issues
- Plan your development tasks accordingly to improve and grow your performance bar considerably
- Excellent communication skills, both written and oral
- Quick problem-solving skills with exceptional aptitude and reasoning
- Ability to frame ideas in words to provide a perspective and outcome from analyzing them
- Proven work experience of 5-9 years in a similar or related field, like architecture and design
- Experience in leading, managing, and mentoring a team of junior developers
- Knowledge of Java (Springboot), Javascript/React/Angular, PHP/Laravel
- Knowledge of HTML, CSS, JavaScript
- Experience with the core AWS services
- Good understanding of other code documentation like Git, Jenkins
- Familiar with Linux/UNIX designing software
- Professional experience in coding and database management
- Good interpersonal communication skills to work in a friendly workplace environment
- Adaptive and up for cross-functional collaborations to achieve common goals for the growth and development of the same
Requirements (Desired skills & experience):
About Paperpal.com:
Paperpal is developing superpowers for academic researchers. We are a highly distributed team working out of the EU and Asia. We believe that brilliant product design and advanced machine learning can help researchers find, write, and publish better science faster. Paperpal is backed by Cactus Communications, the leading provider of professional services to academic authors, with a global workforce of over 3,000 experts and customers in over 190 countries.
About us:
Cactus Communications is a technology company accelerating scientific advancement. We collaborate with researchers, universities, publishers, academic societies, and life science organizations. We offer AI- powered scholarly publishing solutions for journals and researchers; editorial, translation, education, and training solutions for researchers; strategic and tactical scientific content solutions to global life science organizations; and solutions for science dissemination and engagement with peers, public, and policymakers for wider research outreach. We also incubate seed-stage and early-stage startups that share our mission to solve global problems with science and technology solutions. We have offices in London, Princeton, Singapore, Beijing, Shanghai, Tokyo, Seoul, Aarhus, and Mumbai; a global workforce of over 3,000 experts; and customers from over 190 countries.
Know about our Culture:
The CACTUS culture is the glue that binds us together as we work towards the same shared goal. We are “One CACTUS”. You are a Cactizen regardless of where you work. We take pride in our diversity, respect each other, and call out bias whenever we see it. We focus on outcomes rather than formalities. Everyone is on first-name basis. We are selective and hire only those who share our vision and values CACTUS has always been driven by its culture. It sets us apart and attracts people who want to maximize their potential at work and in life. It describes our unique work practices in three aspects: People & Life, Performance & Career, and Business & Leadership.
Please note: This is a 100% remote opportunity and you can work from any location within India, we are looking to hire PM/SPM with 1 to 4years of experience.
About R Discovery: R Discovery is an initiative from Cactus Communications which aims to re-define how research content is discovered, accessed and read by researchers (academics) across the globe. It is one of the most exciting and revolutionary new developments in the industry. Built on the foundations of cutting-edge technological innovations in AI, Machine Learning, NLP and Deep Learning, R Discovery enables a researcher to access his personalized feed of most relevant and recent content in a single tap.
R Discovery is used by researchers across 190+ countries on Android, iOS and web. In the last 1 year, it has raced past 1.5 Million+ app downloads. A very large majority of users rate the app positively for its user experience, quality of papers and the recommendations engine.
If you are a user of Flipboard, Medium or InShorts for reading articles, news etc. you know the feeling of delight that these products bring via a personalized feed of content in a simplest possible way, always updated. R Discovery creates the same delight for a researcher although the challenge and responsibility on the product is bigger since what the user reads influences his research which ends up shaping new developments in science.
If you feel excited by the prospect of shaping the future of research discovery & reading and are passionate towards solving real world problems using the power of tech innovations, this opportunity may be of interest to you!
You’ll be working with a highly passionate bunch of people who’re geared up to innovate and disrupt not just this space but also realize a global product ecosystem comprising multiple products and services which can enable researchers save time and make more impact.
Responsibilities:
- End-to-end product ownership, right from ideation and concepts to product success
- Be a partner, in your own right, in setting up the goals and vision for the overall product portfolio. Work with cross functional stakeholders to build on the product vision and drive the vision towards reality
- Manage and own the product roadmap and develop features that are in line with the vision and goals
- Drive product discovery, definition, sprint planning, prioritization and execution in line with the product roadmap
- Build products for global audience, understand local nuances and localize offerings to suit needs of consumers from different geographies
- Keep a hawk’s eye on competition and be on top of the industry trends
- Measure the impact of new features, constantly iterate on product offerings based on customer feedback and data, and closely interact with product users (both internal and external)
- Be the custodian of user experience. Drive and have a passion for user engagement, conduct research required for improvements, define USPs which would make the sell
- Documentation, at all necessary touch-points, in order to engage the organization with you in terms of thought leadership and product updates
- Be on top of product execution: must know anything and everything happening around sprints
- Master your data – look at numbers, seek insights and take decisions on a daily basis
- Passionate about solving problems and making a difference to lives of millions of people
- 1-4 years’ work experience in a Product Management role preferably managing a mobile app
- MBA preferably from tier-I business school
- Ability to think creatively and strategically, coupled with very strong execution skills
- Ability to think ‘Consumer’ at all times and live the philosophy of ‘Consumer First’ while making decisions and building products
- A team player with an attitude to get things done and willingness to work in a high-pace environment
- First-hand experience with agile development methodologies, and analytics tools like Google Analytics, wireframing tools like Balsamiq and project tracking tools like JIRA
- Great analytical skills with ability to select and track key metrics, bring out insights from numbers and take decisions based on data
- Ability to work across functions & levels, be comfortable with interacting with senior leadership
- An attitude to create impact – follow the philosophy of release -> measure impact, take feedback -> iterate and not be just a feature development manager
- R Discovery Android App: https://play.google.com/store/apps/details?id=com.rdiscovery
- R Discovery iOS App: https://apps.apple.com/in/app/rdiscovery/id1508182175
- R Discovery Website: https://discovery.researcher.life/
- Researcher.Life Ecosystem: https://researcher.life/
Desired Skills & Experience:
Few links:
About us:
Cactus Communications is a technology company accelerating scientific advancement. We collaborate with researchers, universities, publishers, academic societies, and life science organizations. We offer AI-powered scholarly publishing solutions for journals and researchers; editorial, translation, education, and training solutions for researchers; strategic and tactical scientific content solutions to global life science organizations; and solutions for science dissemination and engagement with peers, public, and policymakers for wider research outreach. We also incubate seed-stage and early-stage startups that share our mission to solve global problems with science and technology solutions. We have offices in London, Princeton, Singapore, Beijing, Shanghai, Tokyo, Seoul, Aarhus, and Mumbai; a global workforce of over 3,000 experts; and customers from over 190 countries.
Know about our Culture:
The CACTUS culture is the glue that binds us together as we work towards the same shared goal. We are “One CACTUS”. You are a Cactizen regardless of where you work. We take pride in our diversity, respect each other, and call out bias whenever we see it. We focus on outcomes rather than formalities. Everyone is on first-name basis. We are selective and hire only those who share our vision and values CACTUS has always been driven by its culture. It sets us apart and attracts people who want to maximize their potential at work and in life. It describes our unique work practices in three aspects: People & Life, Performance & Career, and Business & Leadership.