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 (1)

2 Cloudsufi Developer Jobs

Apache Calcite Developer

2-7 years

Noida

1 vacancy

Apache Calcite Developer

Cloudsufi

posted 2mon 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 Developer at Cloudsufi are saying

What Cloudsufi employees are saying about work life

based on 42 employees
84%
97%
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.6
Compare

TCS

3.7
Compare

Wipro

3.7
Compare

HCLTech

3.5
Compare

Tech Mahindra

3.5
Compare

Accenture

3.8
Compare

Cognizant

3.7
Compare

Capgemini

3.7
Compare

IBM

4.0
Compare

Oracle

3.7
Compare

Aurigo

4.7
Compare

Peel-works

3.7
Compare

Prime Focus Technologies

3.4
Compare

Nowfloats Technologies

3.2
Compare

MapmyIndia

3.7
Compare

ZIGRAM

3.2
Compare

Yodlee

3.8
Compare

Algonomy

4.0
Compare

Fleetx.io

3.7
Compare

Omninos Solutions

4.2
Compare

Similar Jobs for you

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

Developer at AppSierra Solutions Pvt Ltd

4-12 Yrs

₹ 15-80 LPA

Developer at Wipro Limited

Bangalore / Bengaluru

1-6 Yrs

₹ 4-7 LPA

Developer at CASHFREE HOLIDAY PLANNERS

Bangalore / Bengaluru

1-5 Yrs

₹ 3-7 LPA

Engineer at Turing

Remote

3-7 Yrs

₹ 5-9 LPA

Engineer at Turing

Remote

4-8 Yrs

₹ 6-10 LPA

Python Developer at Maynor Consulting Pvt Ltd

Kolkata, Mumbai + 5

4-6 Yrs

₹ 4-8 LPA

Developer at Risah Careers

3-15 Yrs

₹ 9-30 LPA

Lead Data Engineer at Gf

Bangalore / Bengaluru

3-6 Yrs

₹ 6-10 LPA

Apache Calcite Developer

2-7 Yrs

Noida

2mon ago·via naukri.com

C ++ Developer

8-13 Yrs

Noida

2mon ago·via naukri.com

Recently Viewed

SALARIES

Cloudsufi

SALARIES

Cloudsufi

JOBS

Worley

No Jobs

JOBS

Think41

No Jobs

JOBS

Cloudsufi

No Jobs

JOBS

Worley

No Jobs

JOBS

Cloudsufi

No Jobs

JOBS

Brim Labs

No Jobs

REVIEWS

Cloudsufi

No Reviews

JOBS

KGISL

No Jobs

write
Share an Interview
How was your last interview experience?
Rate your experience using AmbitionBox
Terrible
Terrible
Poor
Poor
Average
Average
Good
Good
Excellent
Excellent