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
filter salaries All Filters

31 Cloudsufi Jobs

Apache Calcite Developer

2-7 years

Noida

1 vacancy

Apache Calcite Developer

Cloudsufi

posted 3mon 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

What people at Cloudsufi are saying

What Cloudsufi employees are saying about work life

based on 43 employees
84%
97%
50%
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

Aurigo

4.7
Compare

Prime Focus Technologies

3.3
Compare

Nowfloats Technologies

3.2
Compare

Peel-works

3.6
Compare

MapmyIndia

3.7
Compare

Yodlee

3.8
Compare

Algonomy

4.0
Compare

Fleetx.io

3.7
Compare

Fingent

4.4
Compare

Bravura Solutions

3.9
Compare

Stellar Information Technology

3.8
Compare

Amity Software Limited

4.3
Compare

Infiniti Software Solutions

4.6
Compare

Paramatrix Technologies

4.4
Compare

RGBSI

3.4
Compare

TalentServe

2.1
Compare

CloudMoyo

4.1
Compare

Busy Infotech

3.9
Compare

Decimal Technologies

3.3
Compare

TEOCO Software

3.9
Compare

Similar Jobs for you

Expert at Masscom Corporation

Ahmedabad

2-3 Yrs

₹ 5-9 LPA

Performance Testing at Fusion Plus Solutions Inc

Hyderabad / Secunderabad

5-10 Yrs

₹ 5-8 LPA

Developer at IBM India Pvt. Limited

Hyderabad / Secunderabad

2-7 Yrs

₹ 5-9 LPA

Professional at Coders Brain Pvt Ltd

Mumbai

8-10 Yrs

₹ 4-7 LPA

Developer at Startup Scalers

Gurgaon / Gurugram, New Delhi

3-5 Yrs

₹ 8-12 LPA

Developer at AppSierra Solutions Pvt Ltd

4-12 Yrs

₹ 15-80 LPA

Engineer at Turing

Remote

3-7 Yrs

₹ 5-9 LPA

Engineer at Turing

Remote

4-8 Yrs

₹ 6-10 LPA

Devops Engineer at Prodapt Solutions Private Limited

Chennai, Guindy

5-10 Yrs

₹ 12-16 LPA

Python Developer at Maynor Consulting Pvt Ltd

Kolkata, Mumbai + 5

4-6 Yrs

₹ 4-8 LPA

Apache Calcite Developer

2-7 Yrs

Noida

3mon ago·via naukri.com

CLOUDSUFI - SAP ABAP Consultant (3-8 yrs)

3-8 Yrs

5d ago·via hirist.com

CLOUDSUFI - Senior Golang Developer (3-8 yrs)

3-8 Yrs

5d ago·via hirist.com

CLOUDSUFI - SAP ABAP Consultant (5-7 yrs)

5-7 Yrs

12d ago·via hirist.com

CloudSufi - Senior LLM Engineer (4-9 yrs)

4-9 Yrs

21d ago·via hirist.com

CloudSufi - Backend Engineer - Python (6-12 yrs)

6-12 Yrs

1mon ago·via hirist.com
write
Share an Interview