Jobs
New
Job Description
Job Requirements :
- Bachelor's or Master's Degree in Computer Science, Engineering, or a related field.
- 5-6 years of experience in Python development, with a focus on data-intensive applications.
- Strong understanding of Python’s core libraries and frameworks for data manipulation (e.g., Pandas, NumPy, Dask, PySpark).
- Experience with database systems like SQL, NoSQL databases like Cassandra, PostgreSQL.
- Hands-on experience in asynchronous programming, multithreading, and parallel computing.
- Proficiency in writing optimized code for high-performance data processing.
- Experience with data pipelines, ETL processes, and API integration.
- Excellent problem-solving skills with a strong understanding of algorithms and data structures.
- Knowledge of version control systems like Git.
Job Responsibilities :
- Design, develop, and maintain Python-based applications for handling large datasets and ensuring high performance.
- Optimize and refactor existing code to improve scalability, processing speed, and efficiency.
- Collaborate with the data engineering team to integrate data sources, transform and clean data for analysis.
- Utilize multithreading, parallel processing, and asynchronous programming to ensure optimized handling of large data volumes.
- Implement robust data pipelines using ETL processes for smooth data ingestion and transformation.
- Work with the latest Python libraries and frameworks such as Pandas, NumPy, Polars etc. to streamline data processing tasks.
- Ensure code quality through unit testing, code reviews, and continuous integration.
- Stay updated with the latest developments in Python and related tools, suggesting improvements to the tech stack.
Job Requirement
Additional Information
Job Type | : | Full Time |
Experience | : | 5 - 6 years |
Location | : | Mumbai, India |
Qualification | : | + M.tech |