Hiring Senior Pyspark and Python Developer Experience- Bangalore/ Chennai (8-12 yrs) - Hybrid
We are seeking a Senior Pyspark and Python Developer with 8+ years of overall experience, including 3-4 years in Pyspark and Python, along with Pandas or Numpy. The candidate should be available to join within a 30-day notice period.
Location: Bangalore or Chennai
Work Mode: Hybrid (3 days in-office per week)
Skills Required: Pyspark, Python, Pandas or Numpy
Notice Period: Immediate to 30 days only
Project Description
The role involves developing and maintaining software applications for a leading investment bank client, including requirement analysis, design, development, testing, and implementation.
Responsibilities
- Develop software applications based on business requirements
- Maintain and enhance existing applications
- Participate in all phases of the software development lifecycle
- Propose new techniques and technologies
- Perform testing and ensure timely delivery
- Adhere to coding standards and best practices
- Assist junior developers and perform code reviews
- Review business requirements and develop technical specifications
- Resolve development issues effectively
Mandatory Skills
- 8+ years of experience in data-intensive Pyspark development
- Core Python development experience
- Knowledge of DB connectivity, data loading, transformation, and calculations
- Experience with Pandas/Numpy dataframes, slicing, data wrangling, and aggregations
- Proficiency with vector operations, applymap, apply, and map functions
- Experience with data pipeline concurrency and error handling for batch sizes of 1-10 GB
- Ability to design data pipeline architecture for concurrent processing
- Experience creating RESTful services and APIs
- Knowledge of application unit testing
- Familiarity with Git and service-oriented architecture integrations
Additional Details
Seniority Level: Mid-Senior level
Employment Type: Full-time
Job Function: Information Technology