Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Cloudsufi Team. If you also belong to the team, you can get access from here

Cloudsufi Verified Tick

Compare button icon Compare button icon Compare
3.5

based on 34 Reviews

filter salaries All Filters

31 Cloudsufi Jobs

Apache Calcite Developer

2-7 years

Noida

1 vacancy

Apache Calcite Developer

Cloudsufi

posted 10d ago

Job Role Insights

Flexible timing

Job Description

CLOUDSUFI is seeking a Apache Calcite Senior Developer to produce scalable software solutions. You ll be part of a cross-functional team that s responsible for the full software development life cycle, from conception to deployment. As a Apache Calcite Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries.
Job Responsibilities:
 
JDBC Connector Development with Apache Calcite:
  • Design Build JDBC Connectors:
  • Develop JDBC connectors for various relational and cloud-based data sources, utilizing Apache Calcite for query parsing, optimization, and execution.
  • Implement custom adapters for different databases, enabling seamless data access and ensuring correct SQL translation across diverse database systems.
  • Query Optimization Rewriting:
  • Leverage Apache Calcite s query optimization features to improve query performance, including cost-based optimization, logical rewrites, and applying custom optimization rules.
  • Modify Calcite s relational algebra or add new optimization rules to meet the needs of specific data sources or performance requirements.
  • Support Complex Data Operations:
  • Enable complex data operations like joins, aggregations, window functions, and custom SQL transformations to be executed optimally across multiple data sources via JDBC connectors.
  • Implement and extend Calcite s relational algebra to handle specific business logic or database-specific SQL dialects.
Performance Tuning and Monitoring:
  • Optimize Query Execution:
  • Analyze query execution plans and leverage Calcite s query planner to improve query efficiency and minimize execution time.
  • Monitor performance bottlenecks in queries processed through JDBC connectors, and apply optimization strategies to mitigate latency or resource strain.
  • Troubleshoot Performance Issues:
  • Use Calcite s explainability and profiling tools to identify and resolve performance issues related to query execution, translation, and database communication.
Development Best Practices:
  • Follow best practices for test-driven development (TDD), code reviews, and CI/CD pipelines to ensure high-quality, maintainable code.
  • Create unit and integration tests to validate the correctness and performance of JDBC connectors.
  • Stay up to date with new releases of Apache Calcite and related technologies to incorporate the latest features and improvements into the connectors.
  • Advocate for new features and improvements to the connector architecture based on changing business needs or advancements in the Calcite ecosystem.
Required Qualifications:
  • 2+ years of experience working with Ruby ,
  • 3+ years of experience working with Kotlin
  • 2+ years of experience in Java development, particularly in building JDBC connectors and working with relational databases.
  • Strong experience developing JDBC connectors for relational and cloud-based databases (e.g., PostgreSQL, MySQL, Redshift, BigQuery, Snowflake).
  • Working experience on Looker Ruby and Kotlin SDKs would be must
  • Deep understanding of Apache Calcite s architecture , including query planning , optimization , relational algebra , and SQL parsing .
  • Strong proficiency with SQL , query optimization , and database internals to understand how queries are executed and how to improve their performance.
  • Experience with cost-based optimization , logical and physical plan rewrites , and custom query optimization rules using Apache Calcite.
  • Hands-on experience building SQL parsers or query translation layers for different databases using Calcite.
Non-Technical/ Behavioral competencies required:
  • Must have worked with US/Europe based clients in onsite/offshore delivery model
  • Should have very good verbal and written communication, technical articulation, listening and presentation skills
  • Should have proven analytical and problem solving skills
  • Should have demonstrated effective task prioritization, time management and internal/external stakeholder management skills
  • Should be a quick learner, self starter, go-getter and team player
  • Should have experience of working under stringent deadlines in a Matrix organization structure
  • Should have demonstrated appreciable in past organizations

Employment Type: Full Time, Permanent

Read full job description

Prepare for Developer roles with real interview advice

People are getting interviews at Cloudsufi through

(based on 6 Cloudsufi interviews)
Referral
Job Portal
Campus Placement
33%
33%
17%
17% candidates got the interview through other sources.
Moderate Confidence
?
Moderate Confidence means the data is based on a sufficient number of responses received from the candidates

What people at Cloudsufi are saying

What Cloudsufi employees are saying about work life

based on 34 employees
81%
100%
48%
50%
Flexible timing
Monday to Friday
No travel
Night Shift
View more insights

Cloudsufi Benefits

Work From Home
Job Training
Education Assistance
Free Transport
Child care
Gymnasium +6 more
View more benefits

Compare Cloudsufi with

Infosys

3.7
Compare

TCS

3.7
Compare

Wipro

3.7
Compare

HCLTech

3.6
Compare

Tech Mahindra

3.6
Compare

Accenture

3.9
Compare

Cognizant

3.8
Compare

Capgemini

3.8
Compare

IBM

4.1
Compare

Oracle

3.7
Compare

HDFC Bank

3.9
Compare

ICICI Bank

4.0
Compare

Genpact

3.9
Compare

Teleperformance

3.9
Compare

Concentrix Corporation

3.8
Compare

Axis Bank

3.8
Compare

Amazon

4.1
Compare

Jio

3.9
Compare

Reliance Retail

3.9
Compare

iEnergizer

4.7
Compare

Similar Jobs for you

Developer at TraQiQ Inc.

Noida

5-10 Yrs

₹ 6-10 LPA

Performance Testing at Fusion Plus Solutions Inc

Hyderabad / Secunderabad

5-10 Yrs

₹ 5-8 LPA

Developer at Wipro Limited

Bangalore / Bengaluru

1-4 Yrs

₹ 4-7 LPA

Senior Software Engineer at IDfy

Mumbai

3-7 Yrs

₹ 5-9 LPA

Professional at ELFONZE TECHNOLOGIES PRIVATE LIMITED

Jalalabad

3-8 Yrs

₹ 4-8 LPA

Busi at Cloudsufi

Noida

5-10 Yrs

₹ 6-9 LPA

Developer at Nouveau Technologies

Bangalore / Bengaluru

3-8 Yrs

₹ 5-10 LPA

Developer at Cloudsufi

Noida

8-13 Yrs

₹ 10-15 LPA

Senior Software Developer at Transaction Network Services, Inc

Noida

3-6 Yrs

₹ 5-8 LPA

Lead Developer at KashSam Data Solutions Pvt Ltd

Kolkata, Mumbai + 5

3-7 Yrs

₹ 5-9 LPA

Apache Calcite Developer

2-7 Yrs

Noida

10d ago·via naukri.com

Senior Frontend Engineer

6-11 Yrs

Noida

10d ago·via naukri.com

SAP - ABAP Consultant

4-9 Yrs

Noida

10d ago·via naukri.com

Senior Backend Engineer

6-11 Yrs

Noida

10d ago·via naukri.com

C ++ Developer

8-13 Yrs

Noida

10d ago·via naukri.com

Senior GoLang Developer

8-12 Yrs

Noida

10d ago·via naukri.com

Recently Viewed

write
Share an Interview
Rate your experience using AmbitionBox
Terrible
Terrible
Poor
Poor
Average
Average
Good
Good
Excellent
Excellent