Senior Software Engineer

7 Months ago • 5-10 Years

Job Summary

Job Description

Imply is looking for a Senior Software Engineer to build a highly scalable query engine for Apache Druid. Must have 5+ years of experience in developing high concurrency, performance-oriented distributed Java systems, strong grasp of software engineering practices, and excellent communication skills.
Must have:
  • Java Development
  • Distributed Systems
  • Software Engineering
  • High Concurrency
Good to have:
  • Apache Druid
  • Open Source
  • Data Management
  • Hadoop/Spark
Perks:
  • Medical Insurance
  • Home Office

Job Details

About the job

At Imply, we are on a mission to help developers become the new heroes of analytics. Our unique database, built from Apache Druid, enables them to develop the next generation of analytics applications. With Imply, developers can build without constraints as our database lets them create interactive data experiences on streaming and batch data with limitless scale and at the best economics.

Backed by leading investors including a16z and Bessemer Venture Partners, Imply is on a fast growth trajectory - disrupting the $100B database market - with customers including Pepsi, Zillow, Splunk and more. Come join our team of disruptors, pioneers, and innovators!

The Role:

The druid systems team builds the machinery that allows a druid cluster to scale to thousands of nodes. This team works on areas such as real-time streaming ingestion, node management and data balancing algorithms within druid. Their work directly impacts cluster availability, ingestion throughput and query performance. In this role, you will be adding capabilities in core druid so that our clusters can scale even further than what is possible today. You will also be heavily involved in the development and technical direction of the open-source Apache Druid project.

Responsibilities:

  • Build a highly scalable and robust query engine in druid that can manage thousands of workers
  • Build data management capabilities in druid to help our users reduce cost and improve query performance
  • Work with the field engineering team so they can offer the best support to our customers
  • Help in the growth of Apache Druid community through code and design reviews


Requirements:

  • Experience developing high concurrency, performance-oriented distributed Java systems
  • 5+ years of experience working as an Individual contributor
  • Solid grasp on good software engineering practices such as code reviews and deep focus on testability and quality
  • Strong communication skills: ability to explain complex technical concepts to designers, support staff, and other engineers
  • Bachelor’s degree in computer science, engineering, or a related field (or equivalent experience)


Bonus Points:

  • Experience working on internals of large-scale distributed systems and databases such as Hadoop, Spark, Presto, ElasticSearch
  • A history of open-source contributions is a plus; being a contributor on data-related projects is a big plus


What we offer:

  • Provident Fund - Employer will contribute Equivalent to your contribution to the Provident Fund
  • Private Medical Insurance
  • Group Life & Accident Insurance
  • Paid Time Off
  • Phone/Internet Allowance
  • Home Office Equipment Reimbursement


Don’t meet every single requirement? Studies have shown that certain minority groups are less likely to apply to jobs unless they meet every qualification. At Imply, we are dedicated to building a diverse, inclusive and authentic workplace. If you’re excited about this role but your past experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyways. You may be just the right candidate for this or for other roles in the future.

Imply is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, color, gender identity or expression, marital status, national origin, disability, protected veteran status, race, religion, pregnancy, sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.

Please note, applications and candidate submissions are subject to our privacy policy and, for California residents, the CCPA terms available at https://imply.io/privacy.



Attention: Imply Applicants

Due to reports of phishing, we’re requesting that all Imply applicants apply through our official Careers page at imply.io/careers. All official communication from Imply will come from email addresses ending with @imply.io.

Similar Jobs

ByteDance - Backend Software Engineer

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
Warner Bros Games - Senior Software Engineer - Java Fullstack

Warner Bros Games

Bengaluru, Karnataka, India (Hybrid)
4 Weeks ago
GEA Group - HMI Software Engineer

GEA Group

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Canva - Staff Backend Engineer - Product Insights Enablement - Java

Canva

Sydney, New South Wales, Australia (Remote)
2 Months ago
Schbang - Senior HubSpot Developer

Schbang

Mumbai, Maharashtra, India (On-Site)
2 Months ago
ION - FIX Connectivity Engineer - 4592

ION

Woking, England, United Kingdom (On-Site)
6 Months ago
PwC - IN- Senior Associate – D365 Technical -Ms Dynamics– Advisory  - Gurgaon

PwC

Gurugram, Haryana, India (On-Site)
7 Months ago
DEVOTEAM - IT Traineeship - Data (Dutch speaking)

DEVOTEAM

Amsterdam, North Holland, Netherlands (On-Site)
6 Months ago
ION - Principal Technical Consultant - Endur

ION

London, England, United Kingdom (On-Site)
6 Months ago
Assystems - Senior ECoW / Ecologist

Assystems

Amersham, England, United Kingdom (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Software Engineer (ElasticSearch / OpenSearch) - Cloud Infrastructure- San Jose

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
Next Level Business Services - Java Tech Lead

Next Level Business Services

Chicago, Illinois, United States (On-Site)
6 Months ago
ByteDance - Cloud Site Reliability Engineer

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
Meetelise - Senior Software Engineer

Meetelise

New York, New York, United States (On-Site)
6 Months ago
Nagarro - Associate Staff Engineer, Mobile Android

Nagarro

Cebu City, Central Visayas, Philippines (On-Site)
6 Months ago
Gaming Innovation Group  - Big Data Engineer

Gaming Innovation Group

St. Julian's, Malta (Hybrid)
1 Month ago
Lulalend - Senior Software Engineer

Lulalend

Cape Town, Western Cape, South Africa (Remote)
6 Months ago
PwC - Senior Data Scientist

PwC

Warsaw, Masovian Voivodeship, Poland (Hybrid)
7 Months ago
Rush Street Interactive - Senior Server Engineer

Rush Street Interactive

Estonia (Hybrid)
2 Months ago
Nagarro - Staff Engineer, Java

Nagarro

Sri Lanka (Remote)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Egnyte - Machine Learning Engineer - AI

Egnyte

India (Remote)
1 Month ago
Gametion Technologies   - Product Manager

Gametion Technologies

Navi Mumbai, Maharashtra, India (On-Site)
6 Months ago
Cadence - Principal Cloud Engineer

Cadence

Noida, Uttar Pradesh, India (On-Site)
7 Months ago
Accurate - Mid Level Fullstack Software Engineer - Java

Accurate

Hyderabad, Telangana, India (Hybrid)
6 Months ago
CloudHire - Sitecore Architect/Developer

CloudHire

Karnataka, India (Remote)
1 Month ago
NVIDIA - System Software Architect, Programmable Vision Accelerator

NVIDIA

Hyderabad, Telangana, India (On-Site)
2 Months ago
CleverTap - Senior Automation QA Engineer

CleverTap

Mumbai, Maharashtra, India (Hybrid)
6 Months ago
PwC - Senior Associate_AI Engineer_Data & Analytics_Advisory_PAN India

PwC

Kolkata, West Bengal, India (On-Site)
7 Months ago
Barracuda Networks  Inc  - Information Security Engineer

Barracuda Networks Inc

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Nagarro - Staff Engineer, Machine Learning

Nagarro

Gurugram, Haryana, India (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Nagarro - SAP Technical Consultant (m/f/d)

Nagarro

Germany (Remote)
6 Months ago
Salesforce - Technical Architect

Salesforce

Tokyo, Japan (On-Site)
6 Months ago
Life church - APIs Staff Engineer

Life church

Edmond, Oklahoma, United States (On-Site)
6 Months ago
Zeta - Sr. Associate Process & Compliance

Zeta

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Evolution - 밴쿠버 - 한국어 게임 진행자 / (Korean Speaking Online Game Presenter - Live Streaming)

Evolution

Burnaby, British Columbia, Canada (On-Site)
8 Months ago
PwC - Manager / Senior Manager Cloud Business Transformation | CDI | H/F

PwC

Neuilly-sur-Seine, Île-de-France, France (On-Site)
7 Months ago
Scanline VFX - Visual Pioneering Artist

Scanline VFX

Vancouver, British Columbia, Canada (On-Site)
8 Months ago
The Walt Disney Company - Sr Software Engineer (Rust Developer)

The Walt Disney Company

Seattle, Washington, United States (On-Site)
5 Months ago
PwC - Risk Services - AI Support Specialist

PwC

Singapore (On-Site)
7 Months ago
Hitachi - AX Technical Consultant

Hitachi

Chennai, Tamil Nadu, India (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded