Assistant Manager - Python Developer

Bangalore, Karnataka, India

KPMG India

Welcome to KPMG International.

View all jobs at KPMG India

Apply now Apply later

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.
Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  0  0  0

Tags: Agile Architecture Azure Data pipelines Data quality Deep Learning Django Docker Engineering Generative AI Git GPT JavaScript Kubernetes LangChain LLaMA2 LLMs Machine Learning NumPy Pandas Pipelines PostgreSQL Privacy Python PyTorch RDBMS React SQL Statistics TensorFlow Testing

Region: Asia/Pacific
Country: India

More jobs like this