Senior Python Developer (Backend and Engineering Algorithms)Assistant Vice President

5 - 9 years

0 Lacs

Posted:3 weeks ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

You are a Senior Python Developer with a strong background in backend development and a passion for designing and implementing efficient algorithms. You will be responsible for developing, maintaining, and optimizing core backend systems and services, focusing on complex algorithms. Your role demands a deep understanding of Python, excellent problem-solving skills, and the ability to collaborate effectively in a fast-paced environment. Your tasks will include designing, developing, and maintaining robust data pipelines, APIs, and data processing workflows. You will closely work with data analysts and business teams to comprehend data requirements and provide data-driven solutions. Ideal candidates are enthusiastic about data, enjoy problem-solving, and excel in a collaborative setting. Experience in the financial or banking domain is beneficial. Your responsibilities will involve designing, developing, and maintaining scalable data pipelines using Python, SQL, PySpark, and streaming technologies like Kafka. You will perform efficient data extraction, transformation, and loading (ETL) for large datasets from various data sources, ensuring data quality. Building and managing RESTful APIs and microservices to facilitate seamless data access and transformation workflows will be part of your duties. You will create reusable components, libraries, and frameworks to automate data processing workflows, focusing on performance and efficiency. Applying statistical analysis techniques to extract trends, patterns, and actionable business insights from data is essential. Ensuring data accuracy and reliability by implementing thorough data quality checks and root cause analysis on data anomalies is crucial. Effective collaboration with data analysts, business stakeholders, and engineering teams to translate data requirements into technical solutions is imperative. Qualifications for this role include a Bachelor's or Master's degree in Computer Science, Data Science, Information Systems, or a related field. You should have 5+ years of experience in Python development, with a strong emphasis on data handling, processing, and analysis. Proficiency in building and maintaining RESTful APIs, working with microservices architectures, and managing data pipelines using APIs, ETL tools, and Kafka is required. Practical application of statistical analysis methods, hands-on experience with PySpark, strong SQL skills, and knowledge of data cleaning and preprocessing techniques are necessary. Understanding of data governance, security, compliance standards, and familiarity with basic machine learning concepts are advantages. Strong analytical, debugging, problem-solving, and communication skills are essential. You should be capable of working independently and collaboratively within a team environment. Preferred Skills: - Experience with CI/CD tools and Git-based version control. - Experience in the financial or banking domain.,

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now