Python Developer
Kpmg India Services Llp
Python Developer
Kpmg India Services Llp
Bengaluru/Bangalore
Not disclosed
Job Details
Job Description
Assistant Manager - Python Developer
Job Description: Full Stack Python Developer
We are seeking highly skilled Python Developer with expertise in Python, Web Scrapping, Data Ingestion, Django, PostgreSQL, Azure. The successful candidate will be responsible for developing and maintaining full stack web applications using these technologies.
Responsibilities:
- Collaborate with a cross-functional team to design, develop, and implement web applications using React, Python, Django, PostgreSQL, Azure.
- Design, develop, and maintain robust web scraping scripts and pipelines to automatically gather data from disparate online sources.
- Develop and maintain documentation for data ingestion processes and data flow architecture.
- Write efficient and scalable code to handle large volumes of data.
- Collaborate with data engineering, data science, and analytics teams to define data needs and validate the quality of acquired data.
- Write clean, maintainable, and well-documented code.
- Strong problem-solving skills and the ability to troubleshoot scraping issues.
- Optimize data ingestion workflows to improve performance and reduce costs.
- Ensure data quality and integrity by implementing robust data validation and error handling mechanisms.
- Conduct code reviews and provide constructive feedback to other developers.
- Troubleshoot and fix bugs in existing applications.
- Optimize application performance and ensure scalability.
- Troubleshoot and resolve issues related to data ingestion pipelines promptly.
- Keep up to date with industry trends and best practices in web development.
Requirements:
- Strong experience in full stack web development using Python, Web Scrapping, Django, SQL.
- Experience in web scrapping technologies and data ingestion.
- Good to have knowledge in frontend technologies including HTML, CSS, JavaScript, and frameworks like React.
- Good to have knowledge in GenAI technologies.
- Expertise in backend development with Python and Django frameworks.
- Solid understanding of relational databases and proficiency in SQL/PostgreSQL.
- Knowledge of cloud technologies and services, specifically Azure.
- Experience with containerization and orchestration tools such as Docker and Kubernetes.
- Good understanding of software development fundamentals and industry best practices.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills.
- Familiarity with version control systems like Git.
- Understanding of agile software development methodologies.
Roles & responsibilities
— Leverage data-driven techniques to design, develop and improve Generative AI models, drawing on expertise in areas such as machine learning, deep learning, and statistics
— Utilizing Python for building high-quality GenAI systems. Expert level skills in using Python libraries and frameworks such as NumPy, Pandas, PyTorch / TensorFlow, Llamachain, and LangChain. Strong development experience in using LLMs, preferably GPT4 and Llama2 LLMs. Strong experience on Embedding methods.
— A strong optimization and fine-tuning LLMs / Embedding and LLM Evals required
— Build and maintain robust data pipelines: responsible for collecting, cleaning, processing, and transforming raw data into the usable format for the Generative AI models.
— Running rigorous testing and validation of the models to ensure accuracy, quality, and generalization of the models on unseen datasets.
— Staying abreast of the latest developments in the fields of Data Science, AI and Machine Learning in order to continually improve the project's methodologies and outputs.
— Presenting complex results in a clear and concise manner to stakeholders with different backgrounds, and advising on the best strategies based on the model's findings.
— Ensure that all models and algorithms developed adhere to KPMG standards and best practices, and comply with all relevant regulatory and company privacy policies.
Job Description: Full Stack Python Developer
We are seeking highly skilled Python Developer with expertise in Python, Web Scrapping, Data Ingestion, Django, PostgreSQL, Azure. The successful candidate will be responsible for developing and maintaining full stack web applications using these technologies.
Responsibilities:
- Collaborate with a cross-functional team to design, develop, and implement web applications using React, Python, Django, PostgreSQL, Azure.
- Design, develop, and maintain robust web scraping scripts and pipelines to automatically gather data from disparate online sources.
- Develop and maintain documentation for data ingestion processes and data flow architecture.
- Write efficient and scalable code to handle large volumes of data.
- Collaborate with data engineering, data science, and analytics teams to define data needs and validate the quality of acquired data.
- Write clean, maintainable, and well-documented code.
- Strong problem-solving skills and the ability to troubleshoot scraping issues.
- Optimize data ingestion workflows to improve performance and reduce costs.
- Ensure data quality and integrity by implementing robust data validation and error handling mechanisms.
- Conduct code reviews and provide constructive feedback to other developers.
- Troubleshoot and fix bugs in existing applications.
- Optimize application performance and ensure scalability.
- Troubleshoot and resolve issues related to data ingestion pipelines promptly.
- Keep up to date with industry trends and best practices in web development.
Requirements:
- Strong experience in full stack web development using Python, Web Scrapping, Django, SQL.
- Experience in web scrapping technologies and data ingestion.
- Good to have knowledge in frontend technologies including HTML, CSS, JavaScript, and frameworks like React.
- Good to have knowledge in GenAI technologies.
- Expertise in backend development with Python and Django frameworks.
- Solid understanding of relational databases and proficiency in SQL/PostgreSQL.
- Knowledge of cloud technologies and services, specifically Azure.
- Experience with containerization and orchestration tools such as Docker and Kubernetes.
- Good understanding of software development fundamentals and industry best practices.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills.
- Familiarity with version control systems like Git.
- Understanding of agile software development methodologies.
Experience Level
Mid LevelJob role
Work location
Bangalore, Karnataka, India
Department
IT & Information Security
Role / Category
DevOps
Employment type
Full Time
Shift
Day Shift
Job requirements
Experience
Min. 2 years
About company
Name
Kpmg India Services Llp
Job posted by Kpmg India Services Llp
This job has expired