Senior Full-Stack Python Developer

Mphasis Ltd

Bengaluru/Bangalore

Not disclosed

Work from Office

Full Time

Min. 5 years

Job Details

Job Description

Delivery Project Lead

Position/ TITLE : Senior Full-Stack Python Developer

Location : Offshore – Bangalore/Pune

Who are we looking For:

We are seeking a highly motivated and skilled Senior Full-Stack Python Developer between 5-10  years of experience to join our team and build innovative applications that leverage the power of artificial intelligence and machine learning.

You will be responsible for the entire development lifecycle, from designing and implementing back-end and front-end functionalities to integrating AI/ML models for intelligent solutions.

Responsibilities:

Technical Skills - Must Have

Expertise in Python: Design, develop, and maintain robust and scalable back-end APIs using Python and relevant frameworks.

Implement efficient algorithms and data structures to handle complex calculations and data processing.

Integrate with various databases and third-party APIs for data access and functionality.

Ensure code quality through unit testing, code reviews, and best practices.

Analyze and understand raw data & Develop data pipelines to wrangle data

ML model development and algorithm design.

Interpret trends and patterns, visualization tool, python graph libs.

Good knowledge of python, DS, Pandas, Scykit, NumPy, TensorFlow, keras, etc.

Open AI, GCP - AI services (vertex AI, etc.), Azure - AI services, Aws- AI services, MLops, NLP.

Contribute to CI/CD pipelines for automated deployments and testing using Kubernetes.

Technical Skills - Good to have

Application of opensource and commercial large language models

Application of machine learning algorithms and techniques for natural language processing.

Experience in Deep Learning.

Experience in Information extraction and retrieval techniques.

Experience with big data management tools, Node.js and scripting

Research, design and development of natural language processing algorithms

Design and develop user-friendly and responsive web applications

Build intuitive interfaces with a focus on user experience and accessibility.

Implement secure and front-end solutions.

Knowledge of additional languages like Java, C#, or Javascript is a plus.

Educational Qualifications:

Bachelor's degree in Computer Science, Information Technology, or related field (Master's degree preferred).

Process Skills:

General SDLC processes

Understanding of utilizing Agile and Scrum software development methodologies

Skill in gathering and documenting user requirements and writing technical specifications.

Behavioral Skills:

Work closely with designers, Architects, data scientists, product managers, and other engineers to deliver comprehensive solutions.

Communicate effectively and share technical knowledge with the team.

Be open to feedback and continuously learn and adapt to new technologies.

Ability to work independently and as part of a team.

Passion for learning and staying updated on the latest technologies.

Good Attitude and Quick learner .

Certification (Good to have) :

Cloud development certification (Any of GCP, Azure or AWS)

AI/ML certification

Job role

Work location

Bangalore

Department

Data Science & Analytics

Role / Category

Data Science & Machine Learning

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 5 years

About company

Name

Mphasis Ltd

Job posted by Mphasis Ltd

This job has expired