Careers

We are looking for individuals who have...

  • A love for understanding all things audio/sound related
  • A passion to be part of a team that delivers fantastic interactive audio experiences.
  • A fun, positive attitude
  • Great communication skills, both written and verbal, and a healthy desire for collaboration.
  • A strong sense of ownership, the ability to get things done
  • Familiarity with Scrum, Sprint & Agile environments
  • Ability to meet deliverables and drive work to completion with scary reliability
  • Ability to work in a team to rapidly produce prototypes and iterations

iOS Developer

Sensibol is looking for a iOS developer responsible for the development and maintenance of applications aimed towards iOS and OS X, including mobile phones, tablets, and full-fledged computers. Your primary focus will be the development of such applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.

Responsibilities will include:
  • Design and build applications for iOS and OS X
  • Ensure the performance, quality, and responsiveness of applications
  • Collaborate with a team to define, design, and ship new features
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization and automatization
  • Build Frameworks and SDKs for use by clients
Experience & Skills
  • 2+ years experience developing iOS APPs
  • Proficient in Swift, with a good knowledge of its ecosystems
  • Solid understanding of object-oriented programming
  • Experience with Cocoa APIs on OS X
  • Good knowledge of performance limits and characteristics
  • Knowledge of memory management and multi-threading
  • Experience with embedded databases and other system datastores
  • Familiarity with RESTful APIs to connect to back-end services
  • Implementation of automated testing platforms and unit tests
  • Understanding of Apple’s design principles and interface guidelines
  • Experience publishing an App on iStore
  • Proficient understanding of code versioning tools e.g. Git
The ideal candidate will also have:
  • Knowledge of low-level C-based libraries
  • Experience with third-party libraries/SDK's such as Google Maps, APIs, Web Services and JSON/XML.
  • Extensive user interface development experience, particularly on mobile devices
  • Experience in in-app purchases and Push Notifications
Bonus:
  • Experience of Audio Units and the Audio Pipeline
  • Worked at a startup before and know that you are in for an exciting ride
  • Prefer to reside in Mumbai

Senior Server Engineer

SensiBol is looking for an experienced server engineer to design, build and run scalable web-services. The candidate should have experience developing large-scale, web-based, distributed systems. Excellent understanding of scalable architectures including operational concerns is a must.

Responsibilities will include:
  • Build & maintain cloud-based scalable web-services for SensiBol’s products
  • Implement user-management & control systems
  • Identify relevant SaaS offerings and quickly build familiarity to implement web-services with speed
  • Implement cloud-based content storage and client-delivery systems
  • Design and operate monitoring, deployment, and diagnostic capabilities to deliver high availability for business critical, revenue generating systems in the cloud
Experience & Skills
  • 3+ years experience developing cloud-based highly available/ low latency/ web-scale/ distributed systems
  • Hands-on experience with the design, development, scaling, troubleshooting, and live support of server applications
  • Advanced shell scripting experience
  • Strong knowledge of Databases
  • Experience with at least one of the following cloud-based platforms and services such as Amazon web services, Microsoft Azure and Google App Engine
  • Linux administration and operational experience

Software Developer - Backend

We are seeking a highly motivated individual for building & maintaining services and applications that power SensiBol's Products. You will also be responsible for maintaining server and systems hardware and software.

Responsibilities will include:
  • Delivering/Maintaining complete backend application
  • Writing code in one or more programming or scripting languages, (eg. Python, Go Lang etc.)
  • Good Knowledge of programming concepts and data structures.
  • Knowledge of software Design Patterns (MVC etc.)
  • Refactoring and optimising existing code
  • Troubleshooting
Required Qualifications:
  • BTech in CS/IT or equivalent (1-2 year experience)
  • PC Hardware / Software troubleshooting capabilities
  • Comfortable with Windows and Linux Operating Systems
  • Working knowledge of integrating 3rd party SDKs and API (Facebook, G+, Twitter etc.)
  • Working knowledge of integrating with Cloud platform APIs (e.g. AWS)
  • Knowledge of programming relational and NoSQL database
Preferred Qualifications:
  • Knowledge of scripting language (Python preferred)
  • Knowledge of Go
  • Experience of MongoDB, MySQL, Redis

Software Developer - Frontend

We are looking for a Front-End Developer who is motivated to combine the art of design with the art of programming. Responsibilities will include translation of the UI/UX design wireframes to actual code that will produce visual elements of the application. You will work with the UI/UX designer and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.

Responsibilities
  • Develop new user-facing features
  • Build reusable code and libraries for future use
  • Ensure the technical feasibility of UI/UX designs
  • Optimize application for maximum speed and scalability
  • Assure that all user input is validated before submitting to back-end
  • Collaborate with other team members and stakeholders
  • Proficiency with JavaScript/CSS/HTML and knowledge of AngularJS practices and commonly used modules
Skills And Qualifications
  • BTech in CS/IT or equivalent (1-2 year experience)
  • Proficient understanding of web markup, including HTML5, CSS3
  • Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS
  • Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery
  • Good understanding of advanced JavaScript libraries and frameworks, such as AngularJS, BackboneJS.
  • Good understanding of asynchronous request handling, partial page updates, and AJAX
  • Good understanding of responsive UI development using Bootstrap
Preferred Qualifications:
  • Good understanding of SEO principles and ensuring that application will adhere to them.
  • Proficient understanding of code versioning tool - Git

Music Signal Processing Engineer

We are on the lookout for a highly motivated individual to extend our patented audio processing algorithms, presently used in our accredited Vocals Music Education platform, to the analysis and evaluation of musical instrument performance. Qualified applicants should ideally have 1-3 years demonstrable industry experience in designing, prototyping and implementing signal processing algorithms for music analysis and/or MIR.

Responsibilities will include:
  • Collaboration with product team to identify and develop required signal processing innovations for the company’s music edutainment platform
  • Development and implementation of optimized music processing algorithms in C/C++ for porting onto mobile platforms
  • Work closely with our in-house Music experts to ensure that algorithm performance correlates with subjective expert feedback for music performance evaluation systems
  • Work closely with the Mobile applications team to ensure seamless integration of the algorithms on Android and iOS platforms
  • Literature survey of existing state-of-the-art in Music signal analysis
  • Publishing of white-papers and collaborating on patent applications
Required Qualifications:
  • In depth knowledge of DSP theory
  • Ph. D. (or Masters) degree, from a reputed institution, in digital signal processing for speech and audio applications
  • Experience developing and debugging software in C/C++
  • Good MATLAB or equivalent skills
  • Proven ability to create fundamentally new signal processing technologies
  • Excellent communication skills and attention to detail
  • Excellent technical writing skills
Preferred Qualifications:
  • Knowledge of scripting language (Python preferred)
  • Experience with Development environments such as VisualStudio, GCC, Eclipse

Senior Android Developer

We are seeking a highly motivated individual for building & maintaining APPs making use of various technologies patented by SensiBol. You will be responsible for complete APP delivery from conception to release.

Responsibilities will include:
  • Build advanced applications for the Android platform based on clients requirements
  • Translate designs and wireframes into high quality code
  • Collaborate with team members to develop required features
  • Integrate external data sources and API's
  • Testing, bug fixing and improving application performance
  • Innovating and implementing new technologies
Required experience and skills:
  • 3+ years experience developing Android applications.
  • Working knowledge relating to all aspects of Android development and deployment experience in Android Platform.
  • Strong understanding and hands on experience of - Core Java, Android SDK
  • Experience with native development - C, C++
  • Familiar with Android Design Guidelines and best practices, especially Material Design
  • Developing Android apps with platform specific and custom UI components
  • Experience with on device databases - SQLite
  • Experience publishing an App on GooglePlay or at least have a working prototype of an app
  • Working knowledge of Git version control system
  • Excellent problem solving skills and communication skills
  • Should be excited about working in a challenging & dynamic work environment
  • Bachelors in CS, or equivalent experience
The ideal candidate will also have:
  • Experience with native development - Android NDK
  • Experience with third-party libraries/SDK's such as Google Maps, APIs, Web Services and JSON/XML.
  • Extensive user interface development experience, particularly on mobile devices
  • Experience in in-app purchases and Push Notifications
Bonus:
  • Web development experience
  • Worked at a startup before and know that you are in for an exciting ride
  • Prefer to reside in Mumbai