Stay in Touch

TITLE

 

Member Technical Staff - Notebooks

COMPANY

 

Qubole

LOCATION

 

Bangalore, IN

Description

Qubole, the leading cloud-agnostic, big data-as-a-service provider, is passionate about making data-driven insights easily accessible to anyone. Qubole delivers the industry’s first autonomous data platform. The cloud-based data platform, Qubole Data Service (QDS), removes the burden of maintaining infrastructure of multiple big data processing engines, and enables customers to focus on their data. Qubole customers process nearly an exabyte of data every month. Qubole investors include Charles River, Institutional Venture Partners, Lightspeed, Norwest, Harmony and Singtel Innov8. 
 
Qubole offers Big-Data-as-a-Service on leading public clouds. Notebooks team is responsible for the scalability, reliability and innovation of notebooks IDE that users and applications interact with. Notebooks product is built on top of well known open source technologies like Zeppelin and derive many ideas from other similar projects like Jupyter and toree.
It is written mainly in java backend and angular frontend, with lot of glue logic in ROR, bash and python etc.
 
As an early engineer on this team - you will be responsible for directly interacting with customers, coding and shipping product functionality. Examples of important functionality that team has worked on recently includes addressing data science use cases, scaling notebooks with huge amount of data, addressing BI use cases with dashboards and horizontal scalability of notebooks platform. You will also get first hand exposure to many big data tools like spark, presto and hive on different clouds as part of this team.

Must Have

    • Developing complex web applications in modern frameworks like dropwizard, angular, ROR, python/Django etc with preferably full stack experience.
    • Strong RDBMS fundamentals and experience with writing performant database driven applications.
    • Experience working with front-end engineers to ship complex browser based applications.
    • Hands on with multiple languages like Ruby, Python, Bash, Java, and JavaScript.
    • Excellent teamwork skills, flexibility, and ability to handle multiple tasksExperience of managing a team of engineers and coaching, mentoring while maintaining a hands-on role.
    • Experience managing software projects

Nice to Have

    • Experience working with any of notebooks products like Zeppelin or jupyter
    • Experience with big data tools like spark, hive or presto.
    • Knowledge of a scripting language such as Python, Bash or Ruby, etc. to automate and drive performance experiments
    • Experience building applications in a cloud environment (ideally AWS).
    • Experience with horizontal scalability of web servicesDegree in Computer Science
    • Experience working with agile processes and distributed development teams

Your part

    • Drive functional specs and designs based on high level requirements.
    • Participate in code-reviews.
    • Prioritize tasks in conjunction with stake-holders.
    • Help push-out releases.
    • Drive technical roadmap related to platform internals like Scaling, Extensibility, Supportability, Latency.
    • Hands-on Engineering in critical and important areas of the codebase.
    • Help in responding to operational situations and coordinate engineering response as required.
We have a employee friendly work environment with a liberal work from home policy and expense reimbursement policy at work. We pride ourselves in lack of bureaucracy and delegate power and responsibility aggressively to employees. Self-Starters and those who thrive on complexity and independence love Qubole.
 
Qubole is hitting that growth inflection point where we need talented people to help us scale up. Our company culture is special, and we are looking for people to join us who want to continue building a great company while going after the big data activation market.
Check us out on Glassdoor and LinkedIn
Learn more about us herehere, and here
 
If you want to get technical, click here for a 5 min run down of how Qubole works
Watch a talk given by our CEO here
 
Culture at Qubole
Trust and Autonomy: We absolutely pride ourselves on the lack of bureaucracy at work, and believe in delegating power and responsibility, aggressively to our employees.
Transparency and Teamwork: Complete transparency in all our thoughts and actions is integral to our genetic character, and it helps us to stick together and function effectively as a team.
Who Thrives: If you are a self-starter and thrive on complexity and independence and truly understand and live the tenets of humility, hunger and honesty and you will love Qubole.

 

Apply for the job

Subscribe to our blog.


 

Blog & Newsletter Signup