
Senior Python Full Stack Developer
AMD · Bengaluru, Karnataka, India
This listing has closed — view similar roles below.
- On site
- Full-time
- $150,000 / year
- Bengaluru, Karnataka, India
Job highlights
- Lead full-stack development using Python and modern frameworks.
- Design and implement scalable APIs and microservices.
- Develop responsive user interfaces with React.
- Deploy and maintain applications on cloud platforms.
- Mentor junior developers and enforce best practices.
About the role
Senior Python Full Stack Developer
At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you’ll discover the real differentiator is our culture. We push the limits of innovation to solve the world’s most important challenges—striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. Together, we advance your career.
The Role
We are seeking a highly skilled Senior Python Full Stack Developer to lead the design, development, and deployment of scalable, high-performance applications. This role combines strong backend engineering (Python, APIs, microservices, data handling) with solid frontend development expertise (React, Vue, Angular, or similar). You will work closely with product, design, and DevOps teams to build robust features, improve system reliability, and contribute to architectural decisions.
The Person
You are passionate about software development with creative and effective problem-solving skills, a motivated, self-starter who can work both independently and collaboratively in fast-paced environments. You have excellent technical communication, interpersonal and leadership skills.
Key Responsibilities
- Lead development of RESTful / GraphQL APIs using Python (FastAPI, Django, Flask).
- Design scalable architectures, microservices, and asynchronous task systems (Celery, Redis, RabbitMQ).
- Implement data models and business logic with SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB).
- Optimize performance, troubleshoot issues, and enhance system reliability and security.
- Integrate third-party services, cloud APIs, authentication/authorization (OAuth2, JWT).
- Develop responsive, user-friendly interfaces using modern frameworks (React preferred).
- Implement reusable UI components, state management, and API integrations.
- Collaborate with design teams to translate UI/UX wireframes into production-ready code.
- Manage CI/CD pipelines (GitHub Actions, GitLab, Jenkins).
- Deploy and maintain applications on cloud platforms (AWS, Azure, GCP).
- Work with Docker, Kubernetes, Nginx, Terraform, etc.
- Ensure observability using logging, monitoring, and error-tracking tools.
- Mentor junior and mid-level developers.
- Participate in code reviews and enforce engineering best practices.
- Contribute to technical roadmaps and architectural decision-making.
- Work cross-functionally with product owners and stakeholders to translate requirements into solutions.
Preferred Skills And Experience
- 4+ years of professional experience in backend and full-stack development.
- Expert-level proficiency in Python and at least one major Python framework (FastAPI, Django, Flask).
- Strong frontend experience with JavaScript/TypeScript and at least one modern framework (React, Vue, Angular).
- Deep understanding of database design, query optimization, and ORMs.
- Proficiency with cloud services (AWS/Azure/GCP) and containerization (Docker, Kubernetes).
- Strong knowledge of API design, microservices, and distributed systems.
- Experience with CI/CD pipelines and DevOps practices.
- Solid understanding of security best practices, testing frameworks, and version control (Git).
- Excellent problem-solving skills and ability to work in fast-paced environments.
Academic Credentials
- Bachelors or Masters degree (preferred) in Computer Science, Computer Engineering, Electrical Engineering, or equivalent.
- Experience with event-driven architecture or message queues.
- Background in SaaS applications, ML/AI integration, or high-growth startups.
- Knowledge of data pipelines, ETL, or big data tools.
- Familiarity with serverless functions (AWS Lambda), IaC tools (Terraform).
Benefits offered are described: AMD benefits at a glance.
AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.
AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD’s “Responsible AI Policy” is available here.
This posting is for an existing vacancy.
Key skills/competency
- Senior Python Full Stack Developer
- Python Development
- API Design
- Microservices Architecture
- Frontend Development (React, Vue, Angular)
- Cloud Platforms (AWS, Azure, GCP)
- DevOps and CI/CD
- Database Management (SQL, NoSQL)
- Containerization (Docker, Kubernetes)
- Software Architecture
Skills & topics
- Senior Python Full Stack Developer
- Python
- Full Stack
- Developer
- Software Engineer
- API
- Microservices
- React
- AWS
- Cloud Computing
- DevOps
- JavaScript
- TypeScript
- Django
- Flask
- FastAPI
- Docker
- Kubernetes
- Git
- Agile
- Computer Science
- Engineering
- Tech
- IT
- Software Development
How to get hired
- Tailor your resume: Highlight Python, full-stack experience, and specific frameworks like React, FastAPI, and cloud platforms (AWS/Azure/GCP). Quantify achievements in previous roles.
- Showcase technical skills: Prepare to discuss API design, microservices, database management, CI/CD, and containerization (Docker, Kubernetes) in detail.
- Demonstrate leadership and collaboration: Be ready to share examples of mentoring junior developers, working cross-functionally, and contributing to architectural decisions.
- Research AMD's culture: Understand their focus on innovation, collaboration, and accelerating computing experiences to align your answers with their values.
- Prepare for AI screening: Be aware that AI may be used in the assessment process; ensure your resume and application are clear and directly address the job requirements.
Technical preparation
Behavioral questions
Frequently asked questions
- What are the key technologies for a Senior Python Full Stack Developer at AMD?
- For the Senior Python Full Stack Developer role at AMD, key technologies include Python (with frameworks like FastAPI, Django, Flask), frontend frameworks such as React, and cloud platforms like AWS, Azure, or GCP. Experience with microservices, APIs (RESTful/GraphQL), databases (SQL/NoSQL), Docker, and Kubernetes is also crucial. Familiarity with CI/CD pipelines is highly valued.
- What level of experience is required for the Senior Python Full Stack Developer position at AMD?
- AMD seeks a Senior Python Full Stack Developer with at least 4 years of professional experience in backend and full-stack development. Expert-level proficiency in Python and strong frontend development skills with modern JavaScript frameworks are expected.
- Does AMD use AI in their hiring process for the Senior Python Full Stack Developer role?
- Yes, AMD may utilize Artificial Intelligence to assist in screening, assessing, or selecting candidates for the Senior Python Full Stack Developer position. It is advisable to review AMD's 'Responsible AI Policy' for more details on their approach.
- What are the main responsibilities of a Senior Python Full Stack Developer at AMD?
- Key responsibilities include leading the design and development of APIs and microservices using Python, implementing data models, optimizing performance, developing user interfaces with modern frameworks (React preferred), managing CI/CD pipelines, and deploying applications on cloud platforms. Mentoring junior developers and contributing to architectural decisions are also part of the role.
- Is this Senior Python Full Stack Developer role remote, hybrid, or on-site at AMD?
- The job description does not explicitly state the work arrangement for this Senior Python Full Stack Developer role. Typically, roles at large technology companies like AMD can be remote, hybrid, or on-site depending on the specific team and location. Further clarification may be available during the application process.
- What academic background is preferred for the Senior Python Full Stack Developer role at AMD?
- While not strictly required, AMD prefers candidates for the Senior Python Full Stack Developer role to have a Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field. Equivalent professional experience is also considered.