About NCR VOYIX
NCR VOYIX Corporation (NYSE: VYX) is a leading global provider of digital commerce solutions for the retail, restaurant and banking industries. NCR VOYIX is headquartered in Atlanta, Georgia, with approximately 16,000 employees in 35 countries across the globe. For nearly 140 years, we have been the global leader in consumer transaction technologies, turning everyday consumer interactions into meaningful moments. Today, NCR VOYIX transforms the stores, restaurants and digital banking experiences with cloud-based, platform-led SaaS and services capabilities.
Not only are we the leader in the market segments we serve and the technology we deliver, but we create exceptional consumer experiences in partnership with the world's leading retailers, restaurants and financial institutions. We leverage our expertise, R&D capabilities and unique platform to help navigate, simplify and run our customers technology systems.
Our customers are at the center of everything we do. Our mission is to enable stores, restaurants and financial institutions to exceed their goals from customer satisfaction to revenue growth, to operational excellence, to reduced costs and profit growth. Our solutions empower our customers to succeed in today's competitive landscape.
Our unique perspective brings innovative, industry-leading tech to all the moving parts of business across industries. NCR VOYIX has earned the trust of businesses large and small from the best-known brands around the world to your local favorite around the corner.
Job Title: Data Engineering Architect
Department: IT Big Data & Analytics
Location: India
Reports to: Senior Manager, Data Engineering
Hiring Manager: Nikhil Garg
Position Description:
We are seeking a highly skilled and experienced Data Engineering Expert/Architect (preferred on Databricks) to join our data services team. This individual will play a key role in designing, implementing, and optimizing our data pipelines across the organization. The ideal candidate will have deep knowledge and expertise in data engineering architecture, development, performance optimization and operational maintenance, with a proven track record of successfully delivering complex data pipelines and products.
Responsibilities:
- Proven experience as a Data Engineering Expert/Architect with a deep understanding of the Databricks platform and its capabilities.
- Design and architect end-to-end data products/solutions, including data ingestion, storage, transformation, and presentation layers, to meet business needs and performance requirements.
- Design and implement data integration processes, ETL workflows, and data pipelines to extract, transform, and load data from various sources into the Databricks platform.
- Optimize ETL processes to achieve high data quality and reduce latency.
- Monitor and optimize query performance and overall platform performance to ensure efficient execution of analytical queries and data processing jobs.
- Identify and resolve performance bottlenecks in the Databricks environment.
- Identify opportunities to fine-tune and optimize developed data products
- Utilize repeatable design patterns to minimize work and maintain simplicity.
- Establish and enforce best practices, standards, and guidelines for Databricks development, ensuring data quality, consistency, and maintainability with an emphasis on performance, scalability, and security.
- Improve the overall code quality and reliability by establishing automated functional and unit testing frameworks, thus enabling early detection of bugs and defects.
- Establish usage and best practices around CI/CD tools like Azure DevOps to build, test, and deploy the code and automated job schedules.
- Develop python and shell scripts to perform load assurance tests on ingestion and transformations.
- Develop and implement data validation and testing processes to ensure that data is processed accurately and efficiently.
- Prepare reports on data pipeline performance and data quality for senior management.
- Work closely with data engineers to ensure best practices are being followed, perform code reviews and offer suggestions for improvements to code proficiency and maintainability.
- Mentor and train team members on Databricks best practices, features, and capabilities.
- Conduct knowledge-sharing sessions and workshops to foster a data-driven culture within the organization.
- Stay up to date with emerging trends and technologies in data engineering and cloud computing.
- Ready to evaluate new tools, new techniques, and strategies
Position Requirements:
- Bachelor's degree in Computer Science, Information Technology, or a related field
- 12+ years of IT experience with major focus on data engineering/data warehouse projects
- 7+ years of experience on cloud platforms (Azure)
- 5+ Years of experience in developing data warehouse, data lake solutions on Databricks.
- 5+ years of proficiency in Python and Spark
- 5+ years of advanced SQL experience
- A deep knowledge of technical solutions, design patterns, and code for medium/complex applications deployed in a clustered environment
- Working knowledge of API-based integration for modern systems
- Experience handling structured and unstructured datasets
- Solid experience on design patterns for batch and streaming to implement strategic, tactical and operational products spanning across all disciplines of BI and Analytics including data ingestion, integration, modeling, performance acceleration, visualization etc.
- Working knowledge of handling large scale data pipelines, managing orchestration and dependencies
- Proven experience in performance tuning and optimization techniques
- Knowledge of Azure DevOps, CI/CD, and Git is essential
- Databricks/Data Engineering/Solution Architect certifications are a plus.
- Experience working in an Agile environment (Scrum, Agile) is a plus.
- Interpersonal/communication skills (both oral/written) with the ability to communicate at various levels with clarity & precision.
Offers of employment are conditional upon passage of screening criteria applicable to the job
EEO Statement
Integrated into our shared values is NCR Voyix's commitment to diversity and equal employment opportunity. All qualified applicants will receive consideration for employment without regard to sex, age, race, color, creed, religion, national origin, disability, sexual orientation, gender identity, veteran status, military service, genetic information, or any other characteristic or conduct protected by law. NCR Voyix is committed to being a globally inclusive company where all people are treated fairly, recognized for their individuality, promoted based on performance and encouraged to strive to reach their full potential. We believe in understanding and respecting differences among all people. Every individual at NCR Voyix has an ongoing responsibility to respect and support a globally diverse environment.
Statement to Third Party Agencies
To ALL recruitment agencies: NCR Voyix only accepts resumes from agencies on the preferred supplier list. Please do not forward resumes to our applicant tracking system, NCR Voyix employees, or any NCR Voyix facility. NCR Voyix is not responsible for any fees or charges associated with unsolicited resumes
When applying for a job, please make sure to only open emails that you will receive during your application process that come from a @ncrvoyix.com email domain.