Job ID: JOB_ID_1641
Role Overview
We are currently seeking a highly skilled and motivated Python Developer with specialized expertise in PySpark and Amazon Web Services (AWS) to join our dynamic team in Riverwood, Illinois. This is a critical onsite contract position with a projected duration of 12 months, supporting high-profile clients including Cognizant and Discover Financial. The successful candidate will play a pivotal role in designing and implementing robust data solutions that drive business intelligence and operational efficiency. We are looking for a seasoned professional with a minimum of 7 years of experience who can hit the ground running in a fast-paced, enterprise-level environment. The role demands a deep understanding of data engineering principles and the ability to work within a collaborative, high-stakes financial services context.
Key Responsibilities and Duties
- Architect, develop, and maintain complex data processing pipelines using Python and the PySpark framework to handle large-scale datasets efficiently.
- Leverage AWS cloud services, including S3, EC2, Lambda, Glue, and EMR, to build and manage scalable infrastructure for data storage and computation.
- Collaborate closely with data architects, business analysts, and stakeholders to translate business requirements into technical designs and functional code.
- Optimize existing ETL processes to improve performance, reduce latency, and minimize cloud infrastructure costs.
- Implement rigorous data quality checks and validation procedures to ensure the integrity and accuracy of all data assets.
- Troubleshoot and resolve production issues related to data workflows, cloud connectivity, and application performance.
- Conduct thorough code reviews and provide technical mentorship to junior developers to maintain high standards of code quality and consistency.
- Stay abreast of emerging technologies and industry best practices in the realms of Big Data, Cloud Computing, and Software Engineering.
- Document technical specifications, system architectures, and operational procedures to facilitate knowledge sharing and system maintenance.
- Participate in daily stand-ups and sprint planning sessions to ensure project timelines are met and obstacles are addressed promptly.
Technical Qualifications
- A minimum of 7 years of professional software development experience with a primary focus on Python.
- Extensive hands-on experience with PySpark for distributed data processing and analysis.
- Proven track record of deploying and managing applications within the AWS ecosystem.
- Strong proficiency in SQL and experience working with both relational and non-relational databases.
- Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes.
- Experience with CI/CD pipelines and version control systems, specifically Git.
- Solid understanding of data structures, algorithms, and software design patterns.
- Excellent analytical and problem-solving skills, with the ability to navigate complex technical challenges.
- Strong communication skills, both written and verbal, to effectively interact with technical and non-technical team members.
Project Requirements and Constraints
This position is strictly onsite at our Riverwood, IL facility. Due to the specific seniority and project lifecycle requirements, candidates must have been born before 1998. Applicants are required to provide valid passport details and a link to their professional LinkedIn profile as part of the initial screening process. We are considering candidates with the following work authorizations: H4 EAD, H1B, US Citizen, and OPT EAD. The role offers a competitive hourly rate of up to $55 per hour, depending on experience and technical proficiency. This is an excellent opportunity to work on high-impact projects within the financial services sector, contributing to the digital transformation initiatives of industry leaders. The environment is fast-paced and requires a developer who is proactive, detail-oriented, and capable of managing multiple priorities simultaneously. Joining this project means becoming part of a team dedicated to excellence and innovation in data engineering.
Client and Team Environment
Working with Cognizant and Discover Financial provides a unique opportunity to engage with some of the most sophisticated data environments in the industry. You will be part of a team that values technical excellence and continuous improvement. The project involves modernizing legacy data systems and migrating them to a cloud-native architecture, which requires a forward-thinking approach and a commitment to best practices. We foster a culture of collaboration where every team member’s contribution is valued, and there are ample opportunities for professional growth and skill enhancement. The Riverwood location offers a professional and collaborative workspace designed to support high-performance teams. We expect our developers to be not just coders, but problem solvers who can contribute to the overall success of the business through technical innovation.
Special Requirements
Born before 1998; Passport details required; LinkedIn link required; Visa: H4 EAD, H1B, Citizen, OPT EAD; Onsite Riverwood, IL.
Compensation & Location
Salary: $50 – $55 per year
Location: Riverwood, IL
Recruiter / Company – Contact Information
Recruiter / Employer: Pyramid Consulting, Inc.
Email: rinku.saw@pyramidci.com
Recruiter Notice:
To remove this job posting, please send an email from
rinku.saw@pyramidci.com with the subject:
DELETE_JOB_ID_1641