Careers

Would you like to work with one of the most disruptive technology companies in India, creating a personalized and localized smartphone experience for millions of users in emerging markets?

Get in touch with us at hr@indusos.com.

Positions Open

SDET Lead

Key Responsibilities:

· You’ll be the owner of an entire product for testing and be responsible for building entire test plans, execution & delivering the high-quality products within the deadline specified.
· You’ll be responsible for building test plans, test execution & product releases.
· You’ll be dealing with bug tracking and project management tools for managing all the projects that are executed by the testing team.
· You’ll communicate often and effectively about the status of new & ongoing projects’ testing status and efforts within the company, and will also need to update the status of the projects that are in the testing phase.
· You’ll be working closely with design and development teams to help in resolving the issues by providing proper guidance.
· You’ll be continuously keeping an eye on the latest cutting-edge technologies and leveraging these in one’s own and the team’s work as necessary.
· As a Senior Member of the QA team, you will also ensure that QA team members are actively participating in writing and executing test cases as per industry standards.

Desired Candidate's Profile:

· Experience of 5+ years in testing applications/OS/devices related to Mobile platforms in particular Android.
· Mobile testing is a must.
· Should be able to develop and execute test cases during the requirement, design, and development, and testing stages of the application.
· Should have good knowledge of Project Management/Bug Tracking tools like Redmine, Jira, etc.
· Should be able to extract console and crash logs from mobile devices that run on Android using tools like ADB etc.
· Should be able to work closely with design and development teams in identifying and resolving the issues to meet quality standards.
· Strong verbal and written communication skills, as well as good problem-solving skills.
· Should have done API testing using any of the tools like Postman and Jmeter.
· Should have done database testing including writing SQL queries.
· Should be able to understand mobile and web system architectures.
· Ability to understand device specifications and estimating performance benchmarks that can be met on the device.
· Good logical ability to estimate what is causing an issue based on the observations.

Apply Now

 

DevOps Engineer

Key Responsibilities:

Developing automation for the various deployments core to our business
Documenting run books for various processes / improving knowledge bases
Identifying technical issues, communicating and recommending solutions
Miscellaneous support (user account, VPN, network, etc)
Develop continuous integration / deployment strategies
Production systems deployment/monitoring/optimization
Management of staging/development environments

What you know :

Ability to work with a wide variety of open source technologies and tools
Ability to code/script (Python, Ruby, Bash)
Experience with systems and IT operations
Comfortable with frequent incremental code testing and deployment
Strong grasp of automation tools (Chef, Packer, Ansible, or others)
Experience with cloud infrastructure and bare-metal systems
Experience optimizing infrastructure for high availability and low latencies
Experience with instrumenting systems for monitoring and reporting purposes
Well versed in software configuration management systems (git, others)
Experience with cloud providers (AWS or other) and tailoring apps for cloud deployment
Data management skills

Education :

Degree in Computer Engineering or Computer Science
1-3 years of equivalent experience in DevOps roles.
Work conducted is focused on business outcomes
Can work in an environment with a high level of autonomy (at the individual and team level)
Comfortable working in an open, collaborative environment, reaching across functional.

Our Offering :

True start-up experience - no bureaucracy and a ton of tough decisions that have a real impact on the business from day one.
The camaraderie of an amazingly talented team that is working tirelessly to build a great OS for India and surrounding markets.

Perks :

Awesome benefits, social gatherings, etc.
Work with intelligent, fun and interesting people in a dynamic start-up environment.
Eligibility

B.Tech/M.Tech/B.E

Apply Now

Senior Software Engineer- Android

Roles & Responsibilities:

You’ll be actively involved with and monitor the development of OS stack and firmware.
You’ll be architecting and implementing best-in-class ‘real-time’ OS to power mobile phones in the market.
You’ll be responsible for designing, implementation & maintenance of various embedded components and applications for mobile platforms.
Communicate often & effectively about the status of new & ongoing development efforts within the company.
Represent the OS engineering team at high-level meetings.
Motivate, mentor and lead other team members by rolling up your sleeves and offering technical and project management insights and tips.
Work closely with the design team to create exciting mobile user experiences as per the modern standard.
You’ll be continuously keeping an eye on the latest cutting-edge Android technologies and leveraging these in one’s own and the team’s work as necessary.

Desired Candidates Profile:

Experience in Android and OS firmware-based development for commercial consumer mobile phones.
Embedded system programming and board bring up.
System programming & OS internal skills.
Strong Command over Java, C/C++
Strong problem-solving skills.
Strong knowledge of the Android build system.
Android internal frameworks and device driver development expertise.
Experience of working with core Android libraries like bionic, stagefright, etc.
Cares about design & Very strong command of efficient layouts, including optimization for various mobile environments.
Knowledgeable about caching mechanisms & tools like In-Memory cache.
Experience of working with version control, bug tracking, continuous integration and other productivity enhancements software like Git, SVN, Bugzilla, Jira, etc.
Passionate about software development & modern-day Android OS technologies like:
Latest chipsets, GPUs, etc
Latest releases from chipset companies like Spreadtrum, Mediatek, Qualcomm
Android Lollipop
Phonebloks
LTE
The ability to effectively manage technical people (internal & external development resources) and projects.
Taking responsibility and ownership in the team’s work.
4+ years of work experience.

Additional Requirements:

B.Tech/BS/BE/BS/MS/M.Tech/MS in Electronics or Computer Science from a premier institute in India (IITs, BITS, NITs, etc) or abroad.

Our Offering:

True start-up experience – no bureaucracy and a ton of tough decisions that have a real impact on the business from day one.
The camaraderie of an amazingly talented team that is working tirelessly to build a great OS for India and surrounding markets.

Perks:

Awesome benefits, social gatherings, etc.
Work with intelligent, fun and interesting people in a dynamic start-up environment.

Eligibility

B.Tech/M.Tech/MCA/M.E"

Apply Now

Senior Software Engineer-Node.js

Key Responsibilities :

You'll be actively involved with development of server backend that support mobile apps.
You'll be architecting and implementing best-in-class complex - real time- web software and/or messaging systems to power highly scalable apps for users.
Translate high level business problems into scalable design and code. Create libraries & Utilities for larger consumption.
Work closely with UI/UX designers to create exciting user experiences and ensure delivery of graphic assets as per modern web standards.
You'll be continuously keeping an eye on the latest cutting-edge technologies and leveraging these in one's own and the team's work as necessary.
Care about the business results of what you build, not just the elegance of the technology you build.
Work on the end to end stack (Platforms, UI, distributed systems, databases) rather than specialize in one area.
And of course, get hands dirty by writing server-side code for mobile-based applications, create robust high-volume production applications, and develop prototypes quickly.

Desired Candidates Profile :

4+ years of experience on Node.js based web applications and systems development.
Strong knowledge of MEAN, Linux/UNIX based development & client-side JavaScript/jQuery.
Knowledgeable on ORMs, their utility and limitations.
Knowledge of web services and serialization techniques like REST, SOAP, XML & JSON.
Knowledgeable about caching mechanisms & tools like memcache, CDNs, nginx.
Scripting experience in using Shell/Python for creating quick technology solutions to problems.
Prior expertise of working with AWS Cloud, CDNs and other PAAS based services.
A strong penchant for Object-Oriented Design.
Experience of working with version control, bug tracking, continuous integration and other productivity enhancement software like SVN, Bugzilla, Jira etc.
Prior experience in implementing Agile software methodologies.
Passionate about software development & modern-day web technologies like :
Server-Side JavaScript - Node.js, Backbone.js
Web Sockets
NoSQL based databases like MongoDB/Couchbase/Redis
Big Data
Taking responsibility and ownership in the team's work.

Eligibility

B.Tech/M.Tech/M.S

Apply Now

Node.js Developer

Key Responsibilities :

You'll be actively involved with development of server backend that support mobile apps.
You'll be architecting and implementing best-in-class complex - real time- web software and/or messaging systems to power highly scalable apps for users.
Translate high level business problems into scalable design and code. Create libraries & Utilities for larger consumption.
Work closely with UI/UX designers to create exciting user experiences and ensure delivery of graphic assets as per modern web standards.
You'll be continuously keeping an eye on the latest cutting-edge technologies and leveraging these in one's own and the team's work as necessary.
Care about the business results of what you build, not just the elegance of the technology you build.
Work on the end to end stack (Platforms, UI, distributed systems, databases) rather than specialize in one area.
And of course, get hands dirty by writing server-side code for mobile-based applications, create robust high-volume production applications, and develop prototypes quickly.

Desired Candidates Profile :

1+ years of experience on Node.js based web applications and systems development.
Strong knowledge of MEAN, Linux/UNIX based development & client-side JavaScript/jQuery.
Knowledgeable on ORMs, their utility and limitations.
Knowledge of web services and serialization techniques like REST, SOAP, XML & JSON.
Knowledgeable about caching mechanisms & tools like memcache, CDNs, nginx.
Scripting experience in using Shell/Python for creating quick technology solutions to problems.
Prior expertise of working with AWS Cloud, CDNs and other PAAS based services.
A strong penchant for Object-Oriented Design.
Experience of working with version control, bug tracking, continuous integration and other productivity enhancement software like SVN, Bugzilla, Jira etc.
Prior experience in implementing Agile software methodologies.
Passionate about software development & modern-day web technologies like :
Server-Side JavaScript - Node.js, Backbone.js
Web Sockets
NoSQL based databases like MongoDB/Couchbase/Redis
Big Data
Taking responsibility and ownership in the team's work.
Eligibility

B.Tech/M.Tech/M.S

Apply Now

Android Developer

Roles & Responsibilities:

You’ll be actively involved with and monitor the development of OS stack and firmware.
You’ll be architecting and implementing best-in-class ‘real-time’ OS to power mobile phones in the market.
You’ll be responsible for designing, implementation & maintenance of various embedded components and applications for mobile platforms.
Communicate often & effectively about the status of new & ongoing development efforts within the company.
Represent the OS engineering team at high-level meetings.
Motivate, mentor and lead other team members by rolling up your sleeves and offering technical and project management insights and tips.
Work closely with the design team to create exciting mobile user experiences as per the modern standard.
You’ll be continuously keeping an eye on the latest cutting-edge Android technologies and leveraging these in one’s own and the team’s work as necessary.
Desired Candidates Profile:
Experience in Android and OS firmware-based development for commercial consumer mobile phones.
Embedded system programming and board bring up.
System programming & OS internal skills.
Strong Command over Java, C/C++
Strong problem-solving skills.
Strong knowledge of the Android build system.
Android internal frameworks and device driver development expertise.
Experience of working with core Android libraries like bionic, stagefright, etc.
Cares about design & Very strong command of efficient layouts, including optimization for various mobile environments.
Knowledgeable about caching mechanisms & tools like In-Memory cache.
Experience of working with version control, bug tracking, continuous integration and other productivity enhancements software like Git, SVN, Bugzilla, Jira, etc.
Passionate about software development & modern-day Android OS technologies like:
Latest chipsets, GPUs, etc
Latest releases from chipset companies like Spreadtrum, Mediatek, Qualcomm
Android Lollipop
Phonebloks
LTE
The ability to effectively manage technical people (internal & external development resources) and projects.
Taking responsibility and ownership in the team’s work.
1+ years of work experience.
Additional Requirements:
B.Tech/BS/BE/BS/MS/M.Tech/MS in Electronics or Computer Science from a premier institute in India (IITs, BITS, NITs, etc) or abroad.

Our Offering:

True start-up experience – no bureaucracy and a ton of tough decisions that have a real impact on the business from day one.
The camaraderie of an amazingly talented team that is working tirelessly to build a great OS for India and surrounding markets.
Perks:
Awesome benefits, social gatherings, etc.
Work with intelligent, fun and interesting people in a dynamic start-up environment.

Eligibility

B.Tech/M.Tech/MCA/M.E

Apply Now

 

Front End Developer

Key Responsibilities :

Build & maintain internal/external Web-facing applications.

To design, develop, maintain and enhance web applications according to the specification provided.

Create elegant web implementations.

Design, improve and maintain website.

Understand and enhance User Experience.

Responsible for detailed Web UI documentation.

Unit test client-side web applications.

Able to complete project development on a scheduled basis.

Possess a good attitude and be self-disciplined.

Desired Candidate's Profile :

Dynamic, talented UI Developer who enjoys designing, developing and maintaining our product & pushing web technology to its limits.

Ability to learn, develop and adapt is the most important attribute.

Work Experience in TypeScript, Angular or React, Node.js.

Good working knowledge in MVC, MVVC.

Mastery of HTML, HTML5, CSS, CSS3, JavaScript, jQuery, jQueryUI, jQueryMobile.

Strong understanding of UI, and usability.

Familiarity with back-end technologies such as Node.js, MongoDB, python.

Good knowledge of APIs such as oAuth.

Basic knowledge of AWS.

Minimum of 1-3 years of experience working in web and mobile-web field (Responsive design & development).

Taking responsibility and ownership in the team's work.

Additional Requirements :

B.Tech/BS/BE/BS/MS/M.Tech/MS in Electronics or Computer Science from a premier institute in India (IITs, BITS, NITs, etc) or abroad.

Minimum 2- 4 years of Work Experience in Front End Development.

Should be a fast learner and a self-starter, open to learning new tools.

Must possess excellent communication (both verbal & written), documentation skills.

Flexible and adaptable to change and ability to multitask.

Ability to work with minimal supervision. Should be able to prioritize own workload to meet personal and team objectives.

Good interpersonal skills with a clear ability to work effectively to fully understand customer requirements.

Focused on the timely delivery of accurate results.

Eligibility

B.Tech/M.Tech

Apply Now

 

DevOps Engineer

Roles & Responsibilities:

Developing automation for the various deployments core to our business
Documenting run books for various processes / improving knowledge bases
Identifying technical issues, communicating and recommending solutions
Miscellaneous support (user account, VPN, network, etc)
Develop continuous integration / deployment strategies
Production systems deployment/monitoring/optimization
Management of staging/development environments

What you know :


Ability to work with a wide variety of open source technologies and tools
Ability to code/script (Python, Ruby, Bash)
Experience with systems and IT operations
Comfortable with frequent incremental code testing and deployment
Strong grasp of automation tools (Chef, Packer, Ansible, or others)
Experience with cloud infrastructure and bare-metal systems
Experience optimizing infrastructure for high availability and low latencies
Experience with instrumenting systems for monitoring and reporting purposes
Well versed in software configuration management systems (git, others)
Experience with cloud providers (AWS or other) and tailoring apps for cloud deployment
Data management skills

Education :

Degree in Computer Engineering or Computer Science
1-3 years of equivalent experience in DevOps roles.
Work conducted is focused on business outcomes
Can work in an environment with a high level of autonomy (at the individual and team level)
Comfortable working in an open, collaborative environment, reaching across functional.

Our Offering :

True start-up experience - no bureaucracy and a ton of tough decisions that have a real impact on the business from day one.
The camaraderie of an amazingly talented team that is working tirelessly to build a great OS for India and surrounding markets.

Perks :

Awesome benefits, social gatherings, etc.
Work with intelligent, fun and interesting people in a dynamic start-up environment.


Eligibility:

B.Tech/M.Tech/B.E

Apply Now

Head- Data Analytics

Key Responsibilities:

● Manage Data

Building the next generation extremely large, scalable and fast distributed systems to ingest, organise and manage all data at scale efficiently
Own and optimize data architecture to address the data needs of our rapidly-growing business
Setup, manage & maintain data lakes and warehouses across the entire organisation
Setup, manage & maintain BI solutions & tools to analyse data
Setup data streaming systems to ingest and automate data at scale
Ensure quality and workability of all data
● Analyse Data
Architect, build, and launch new data models that provide intuitive analytics to various teams across multiple tech stacks
Build and integrate robust data processing pipelines for enterprise-level business analytics
Work with customers of the data team in a fast paced environment understanding the business requirements and implementing analytical solutions. Work with engineering, product and business owners to develop and define key business questions and to build data sets that answer those questions
Assist other team members with reporting, debugging data accuracy issues and other related functions
● Model data
Leverage the understanding developed by introspecting the data to build data models for product functioning and product enhancement
Build predictive data models for recommendation, classification etc
Identify the right model for every use case - simple empirical model to a deep learning based model and everything in between
Devise strategies to test and trial run the models built
Continuously monitor the performance of models and enhance
Own the entire process end to end from data collection, cleaning, feature engineering, algorithm/tool selection, model testing to the final model
● Deploy Data
Translate data models into efficient engineering code to deploy at scale efficiently
Build systems for the product to leverage data and models based on the data in real time
Meticulously develop and deploy production data pipelines (batch + real time)
Analyse on model’s decision data, to deepen intuition, for best integration of machine learning model recommendations
Skill fully implement performance engineering of relevant big data systems
● Building a team which is thoughtfully developing, improving, and owning data systems that empowers the entire organisation with data
● Lead and provide coaching to the data engineering team. Lead by example, demonstrating best practices for unit testing, CI/CD, performance testing, capacity planning, documentation, monitoring, alerting, and incident response
● Actively participate in key business, architectural and technical decisions
Eligibility

 

Desired Candidate’s Profile:

● Relevant Experience in a data focused role - 5+ years
● Strong hold on SQL
● Prior experience of building a data lakes / warehouses
● Strong background in new age AWS stack (S3, EMR, Redshift) or traditional BI & DW with interest in data mining and ability to sieve emerging patterns and trends from large amount of data.
● Experience with data modeling, data warehousing, and building ETL pipelines
● Extensive experience in dimensional modeling, excellent problem solving ability dealing with huge volumes of data and a short learning curve
● Experience in analyzing data to draw business-relevant conclusions and in data visualization
● Experience leading and influencing the data strategy of your team or organization
● Strong written and verbal communication skills including technical writing skills
● Strong background in statistical concepts and calculationsInnovative and strong analytical and algorithmic problem solvers.
● Experience with modern data warehousing products like Redshift, Bigquery, Snowflake.
● Proficiency with analysis tools like Excel, SQL, Python (Knowhow of AWS infra is a plus point)
● Acquaintance with concepts of BI - MicroStrategy, QlikSense, Tableau
● Experience working with Big Data streaming services such as Kinesis, Kafka etc
● Experience working with NoSQL data stores such as HBase, Mongo etc
● Experience working with Hadoop or Big Data processing frameworks (Spark, Hive, Nifi, Spark-Streaming, Flink, etc.)
● Advanced Excel & VBA scripting
● Excellent coding skills in Scala or Python
● Experience with data science libraries such as Scikit-learn, Pandas, Numpy, Scipy, Spacy, NLTK, H2O, Tensorflow and Pytorch.
● Team Handling

Apply Now

UX Designer

Roles & Responsibilities

What you'll be doing :

You'll be creating the best-in-class mobile designs for users on the Android platform, including visual & motion graphics, flash animation to explain the concepts.

Asset creations, icon design, for the final deliverable for the release of the phone.

You'll be continuously keeping an eye on the latest user interactive designs and leveraging those in one's own and the team's work as necessary.

Create a look consistent with all of Indus OS while pleasing our users.

Present the user interface visually so information is easy to read, easy to understand and easy to find.

Your Profile :

Candidate with - 4+ years experience.

B.des, M.des from IIT(IDC) /NID/ Symbiosis/ MIT/ other design colleges.

Creative and imaginative-, loves to explore.

Ability to translate a concept into a visual form that explains the concept and able to give justification for each design decision.

Strong penchant towards all things technology

Comfortable presenting ideas and designs

Capable of working within deadlines in a fast-paced environment, often on multiple projects

Exceptional understanding of the graphic and the functional aspects of design and the ability to execute both

A strong and creative portfolio with varied projects (this is important to evaluate the capabilities of interested candidates)

Proficient with Adobe design software (Photoshop, Illustrator, Dreamweaver, Flash)

Eligibility

B.DES/M.DES

Apply Now

Ad Sales Head

Roles & Responsibilities:

To create the mobile ecosystem for the next billion smartphone users from emerging markets in their native language.

Key Responsibilities:

Setup the reseller network for IndusOS from scratch which includes partnering with DSPs, SSPs and Ad networks to create a network of non-owned performance inventory for IndusOS.

End to end ownership of creating a demand ecosystem by partnering with advertisers and Agencies to generate promotional budgets to be consumed for owned and non-owned inventory.

Create a GTM plan to position our Ad products and demand in the market.

Effectively work with Ad products and Monetisation team to come up with new products and strategies to successfully grow and acquire new supply channels.

Our Offering:

True start-up experience - no bureaucracy and a ton of tough decisions that have a real impact on the business from day one.

The camaraderie of an amazingly talented team that is working tirelessly to build a great OS for India and surrounding markets.

Perks:

Awesome benefits, social gatherings etc.

Work with intelligent, fun and interesting people in a dynamic start-up environment.

Additional Requirements:

MBA preferred: Focus on marketing, strategy or sales is strongly preferred.
10+ years of experience in Media/Internet Companies/Ad Agencies with immense exposure of working with App Developers.
Solid interest and understanding of the app ecosystem and industry trends in mobile technologies.
Excellent communication skills and presentation skills

Apply Now