Sr. Developer data engg
No visa sponsorship, transfer, or C2C is available for this role now or in the future.
About the role
Senior Developer role for a multinational corporation focusing on data engineering and advanced analytics solutions using Spark, Scala, Python, and PySpark. The position requires six to ten years of hands-on development experience in a hybrid work model with a day shift schedule and no travel. The role drives scalable data pipelines that support business decisions and societal impact through better insights.
Responsibilities
- Design robust distributed data processing solutions using Spark, Scala, Python, and PySpark that transform complex raw data into reliable curated datasets for critical business analytics and reporting needs.
- Develop highly efficient batch and near real-time data pipelines optimized for performance and resource utilization, ensuring stable delivery of trusted data to downstream applications and data science teams.
- Implement clean, modular, and reusable code with a strong focus on coding standards, unit testing, and maintainability so that data engineering assets remain stable and easy to evolve over time.
- Collaborate closely with data analysts and business stakeholders to translate analytical requirements into technical designs that deliver clear, measurable value for company objectives and customer outcomes.
- Optimize Spark jobs through advanced tuning techniques including partitioning, caching, and efficient data formats to reduce execution time and infrastructure cost while maintaining accuracy and reliability.
- Integrate data from diverse sources into unified data models using Spark and Python, ensuring consistent data quality, governance, and traceability across the data lifecycle.
- Troubleshoot complex production issues in data pipelines by analyzing logs, performance metrics, and data anomalies, and implement durable fixes that prevent recurrence and improve system resilience.
- Document technical solutions, data flows, and operational procedures in a structured and accessible manner so that other team members can support and enhance the platforms with confidence.
Pay
The annual salary for this position is between $100,000 and $123,000, depending on experience and qualifications. This position is also eligible for Cognizant’s discretionary annual incentive program, based on performance and subject to the terms of Cognizant’s applicable plans.
Benefits
- Medical, Dental, Vision, and Life Insurance
- Paid holidays plus Paid Time Off
- 401(k) plan and contributions
- Long-term/Short-term Disability
- Paid Parental Leave
- Employee Stock Purchase Plan
Applications will be accepted until August 11, 2026.