
Full Stack Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
We are seeking a skilled Full Stack Engineer to join our team in Bengaluru. In this role, you will be instrumental in developing and engineering end-to-end system features, from user experience to backend code. You will leverage your development expertise to deliver innovative solutions that empower our clients to enhance their services. Embracing a cloud-first and agile mindset, you will utilize cutting-edge technologies to tackle complex business challenges.
Key Responsibilities:
- Build and deploy Python-based applications and analytics solutions.
- Write clean, modular, and high-performance Python code.
- Develop and maintain robust data pipelines and backend services.
- Collaborate with data and platform teams to ensure high-quality data for analytics and future machine learning initiatives.
- Contribute to technical designs and engineering decisions, with a strong emphasis on Python.
- Support the integration of ML and Generative AI models into Python applications as you upskill.
- Address technical challenges across teams with a strong engineering mindset.
- Guide and mentor junior engineers on Python best practices.
- Continuously enhance code quality, testing, performance, and deployment processes.
Must-Have Skills:
- Strong hands-on experience in Python development.
- Experience building and supporting production-grade Python applications.
- Good understanding of data structures, Object-Oriented Programming (OOP), and Python performance optimization.
- Practical experience with Pandas, NumPy, and data manipulation libraries.
- Working knowledge of SQL and databases.
- Familiarity with backend frameworks such as Flask, FastAPI, or Django.
- Sound understanding of software engineering best practices, including Git, testing, and Continuous Integration/Continuous Deployment (CI/CD).
Good-to-Have Skills:
- Exposure to data analytics or analytical problem-solving.
- Basic understanding of machine learning concepts.
- Awareness of AI, ML, or Generative AI fundamentals (structured training will be provided).
- Experience working on cloud platforms like Azure, AWS, or GCP.
- Familiarity with Docker, APIs, and deployment pipelines.
Minimum Experience Required: 2 years
Educational Qualification: 15 years of full-time education
This role is ideal for a strong Python engineer with a passion for building reliable, scalable solutions and a curiosity for AI, ML, and Generative AI. You will initially focus on analytics, data pipelines, and backend services, with opportunities to grow into AI-driven solutions like predictive analytics, intelligent assistants, and model-powered APIs through structured training and hands-on exposure.
Company
Accenture
Accenture is a leading global professional services company that provides a broad range of services and solutions in strategy, consulting, digital, technology and operations. Combining unmatched exper...