Skip to content

Careers

Transcend the day-to-day work experience. Work inspired.

Cassandra Architect

Location:

Noida - - India

Function:

Engineering

Ref #:

2019001523
Apply >

Description

General Summary:

Want to join an innovative engineering team building exciting cloud-based solutions for companies like Apple, Starbucks and Ikea? We are seeking an experienced Spark/Cassandra Architect to provide technical leadership for our engineering teams in India as they design and build our cloud product line.

As an Architect for Kronos India, you will be responsible for establishing the technical vision and championing the architectural integrity, consistency, and long term design of analytics solution for our multi-tenant, SaaS product. You will work with other engineering leaders to actively foster a high energy, highly productive engineering organization and culture.

You will assist senior management in charting the future product and technology strategy - considering both technical and business trends and factors. You will coordinate and drive the evaluation, conceptualization, design, and integration of new capabilities into the product line with the product teams, ensuring that product design and technology choices anticipate future needs, while efficiently satisfying short term market requirements. You will proactively search out, take on, and efficiently drive resolution of the technical challenges the business faces.

Success in this role requires the ability to work effectively at multiple levels ranging from in the trenches with individual engineers, to at the white board with designers and engineering managers and customer stakeholders. This means that you need to be comfortable and effective communicating in many different ways and advancing an agenda through personal credibility and influence.

Key Areas of Responsibility:
• Own the architecture for complete end to end solutions comprised of multiple components/products/services based on our embedded analytics solution using Spark and Cassandra.
• Keep current on new technologies and makes recommendations on future directions as appropriate. Educates and leads the engineering teams in design practices for cloud-based products.
• Identify and fill technical gaps and facilitate knowledge transfer throughout the organization.
• Collaborate with cross functional groups in India and in other geographies to understand the business needs, educate them, and build solutions to address the needs.
• Willing to travel to North America for short durations as and when need arises.

Technical Experience
Must have a solid technical grasp of Spark and Cassandra
- Well versed with core Spark concepts.
- Proven track record designing highly parallelized data ingestion and transformation jobs in Spark including Spark Streaming.
- Proven experience in building Data processing applications which involves data manipulation, preparation, cleansing etc. using a combination of Java and the Spark framework.
- Good working understanding of Spark SQL, DataFrames and Datasets
- Firm understanding of Java
- Well versed with core Cassandra concepts.
- Understanding of the Cassandra architecture.
- Good experience of working on Cassandra database and should have deep understanding of the Cassandra architecture concepts, such as - Cluster Structure, Partitioner, Read/Write Path, Replication, Tunable Consistency, Read Repairs
- Experience in data modeling in Cassandra with focus on User Driven Data Modeling (UDDM).
- Experience in data life cycle management in Cassandra
- Knowledge of any other NoSQL or RDBMS database is a plus.

Qualifications

Qualification/ Experience:
• Bachelor’s/Master’s in Engineering/ Computer Science or equivalent experience with excellent academics from a reputed college
• A minimum of 15+ years’ experience in software development with increasing architectural responsibility for commercial software products – preferably as an architect for cloud solutions.
• A solid engineering foundation indicated by a demonstrated understanding of product design of complex systems and/or web-based enterprise applications for a SaaS multi-tenant environment.
• Extensive design portfolios showing high proficiency in big-data based technologies and a decent experience with Java based development technologies.
• Exceptional verbal and written communication skills

Corporate overview

You’re empowered when you’re a Kronite. 

Want to be part of an elite group of highly skilled professionals? We think our employees are a special group of talented, energetic, and innovative people. And for that reason, we refer to ourselves as Kronites. Kronites care about more than just work. We recognize the need to maintain a healthy work-life balance – to live inspired. In fact, it’s expected! You’ll soon learn that we take work and fun seriously. No matter what position you hold at Kronos, you’re a Kronite. And we want you to feel like you have the power to make a difference in your life and the lives of others, at work and beyond. Want to learn more about our culture? Follow us on Twitter @work4kronos. #MyWorkInspired

Kronos is a global provider of workforce management and human capital management cloud solutions. Kronos’ industry-specific workforce applications are purpose built for businesses, healthcare providers, educational institutions and government agencies of all sizes. Tens of thousands of organizations – including half of the Fortune 1000® - and more than 40 million people in over 100 countries use Kronos every day. 

EEO Statement

Kronos is proud to be an equal opportunity employer and is committed to maintaining a diverse and inclusive work environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, physical or mental disability, age, or veteran status or any other basis protected by federal, state, or local law.