CHENNAI · FULLTIME
Python Developer

SI Group
Chennai · onsite · Posted 2d ago
Sourced from
Undisclosed5–7 yrsfulltimeChennai
Your match
?
Sign in to see your match score, skill gaps & tailored resume.
Section · 01
About this role
Position Purpose:
- Overall, 5-7 years of experience as a Python Developer with Spark.
- The Python / PySpark Developer will design, develop, test, and maintain high‑performance data‑processing pipelines using strong Python, pyspark and SQL skills.
- You will transform raw market, trade, and client data into trusted, consumable data‑sets that feed downstream analytics, reporting, and machine‑learning models used by the CEFS – Client Engagement and Financial Securities franchise.
- Sound knowledge of Agile (Scrum/Kanban).
Responsibilities Direct Responsibilities
- Design & develop robust ingestion, transformation, and enrichment pipelines with Python, PySpark, and SQL.
- Write and optimize complex SQL queries, analytical UDFs, and window functions for data aggregation and reporting.
- Collaborate with CEFS data architects, data scientists, and business analysts to translate functional requirements into technical specifications.
- Unit‑test, integrate‑test, and review code.
- Maintain CI/CD pipelines (Git, Jenkins, Docker) for automated build, test, and deployment of jobs.
- Monitor production workloads and troubleshoot performance bottlenecks, memory issues, and job failures.
- Document data lineage, pipeline design, and operational run‑books in Confluence/SharePoint.
- Keep up to date with latest technologies and trends and provide input, expertise and recommendations. Contributing Responsibilities
- Contribute towards innovation (e.g. AI/ML); suggest new technical practices for efficiency improvement.
- Participate in Agile ceremonies (sprint planning, daily standups, retrospectives) and help groom the backlogs.
- Mentor junior engineers and champion best practices in Python coding, Spark optimization, and data‑engineering patterns.
- Evaluate emerging technologies and deliver proof‑of‑concepts for CEFS.
Technical & Behavioral Competencies
- Resourceful to quickly understand complexities involved and provide the way forward.
- Good experience in technical analysis of n-tier applications with multiple integrations using object oriented, APIs & Microservices approaches.
- Strong knowledge about design patterns and development principles.
- Inclination and prior experience of working across SQL, Python and ETL.
- Strong Hands-on experience -
Python (NumPy, pandas, Python Frameworks, Restful APIs, MS-SQL or Oracle.
- PySpark - DataFrames, Spark SQL, Structured Streaming, performance tuning (partitioning, caching, broadcast joins).
- Advanced SQL – complex queries, stored procedures, query optimization.
- Good Knowledge and experience to use Python packages such as Pandas, NumPy, etc. for cleaning up of Data, Data Wrangling, Analysis of Data and Visualization of Data.
- Good experience in development and maintenance of code/scripts in both functional and technical specifications of all applications component, bug fixing and production support.
- Good knowledge on Linux/Unix environment (basic commands, shell scripting, etc.), testing phases, documentation and new framework.
- Some experience of working with build tools like Maven & DevOps tools like Bitbucket, Jenkins.
- Knowledge of Agile, Scrum, DevOps.
- Development experience in Data Engineering environment.
- Ability & willingness to learn & work on diverse technologies (languages, frameworks, and tools).
- Self-motivated, good interpersonal skills and inclination to constantly upgrade new technologies and frameworks.
- Good communication and co-ordination skills.
Sourced from linkedin · view original
Let the agent run this one for you.
Tailored resume, auto-apply, and referral lookup — in under 2 minutes.
Section · 02
Skills
PysparkPythonSQLAPIMicroservicesETLGITLinuxArtificial IntelligenceMachine LearningJenkinsMavenDevopsDockerBashAgileScrumPostgresqlUnixPandasNumpyREST APISharepointSQL ServerKanbanObject Oriented ProgrammingApache Sparkrestful apisConfluencebitbucketSpark SQLOracle DBStructured StreamingDataFrames
Section · Company
About SI Group

SI Group
Chemicals
1.8k+
employees
1906
120 years old
Navi Mumbai, Maharashtra
India
₹14.8L PA avg
Avg at SI Group
About
SI Group specializes in performance additives and intermediates, creating solutions for various industries to enhance product functionality and sustainability.
Industries
ChemicalsChemicals / Agri InputsManufacturing
Employee ratings
10 reviews
4.1/ 5
Culture
4.4
Career growth
2.5
Work-life
3.9
Employees rate it well for
Company Culture42Overall Company41
Find them on