Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Python Developer @ Advent Talent

Home > Software Development

Advent Talent  Python Developer

Job Description

Position Overview:


We are seeking an experienced Backend Developer proficient in Python, Flask, FastAPI,

and related technologies with a deep understanding of algorithm design for complex

tasks. As part of our backend engineering team, you will play a key role in designing,

developing, and maintaining scalable and reliable backend services for our AI coaching

platform. Your expertise in microservices architecture, cloud computing, and database

management will be instrumental in shaping the future of our technology stack.


Responsibilities:

  • Design, develop, and maintain RESTful APIs and backend services using Python,

Flask, FastAPI, and SQLAlchemy, adhering to best practices for code quality,

performance, and scalability.

  • Implement microservices architecture, for smaller, independent services, and

orchestrate communication between services using message brokers or API

gateways.

  • Implement complex algorithms and data structures to handle diverse tasks such

as data processing, operation research (OR), recommendation systems, and

optimization problems.

  • Optimize backend services for performance and efficiency, identifying

bottlenecks and implementing solutions to improve response times and resource

utilization.

  • Collaborate with frontend developers, data scientists, and DevOps engineers to

integrate backend services with web and mobile applications, AI models, and

cloud infrastructure.

  • Implement authentication and authorization mechanisms, ensuring secure

access control to backend resources and protecting sensitive data using

industry-standard encryption and authentication protocols.

  • Utilize cloud computing platforms such as Google Cloud Platform (GCP) to

deploy and scale backend services, leveraging managed services like Cloud

Functions, Cloud Run, and Kubernetes Engine for optimal performance and cost

efficiency.

  • Containerize backend services using Docker and orchestration tools like

Kubernetes for deployment and management in containerized environments,

ensuring consistency and reproducibility across development, staging, and

production environments.

  • Design and optimize database schemas using PostgreSQL or MySQL, leveraging

advanced features for scalability, performance, and data integrity, and integrating

data processing libraries like Pandas and NumPy for advanced analytics and

machine learning tasks.

  • Document API specifications using OpenAPI (formerly Swagger), defining

endpoints, request/response schemas, and authentication requirements for

internal and external consumption.

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or

related field.

  • Extensive experience in backend development with Python, including frameworks

like Flask and FastAPI, and proficiency in database management with

SQLAlchemy.

  • Strong understanding of microservices architecture principles and experience

designing, implementing, and deploying microservices-based applications.

  • Strong understanding of algorithmic complexity, optimization techniques, and

best practices for designing efficient algorithms to solve complex problems.

  • Hands-on experience with cloud computing platforms, preferably Google Cloud

Platform (GCP), and familiarity with cloud-native technologies such as serverless

computing, containers, and orchestration.

  • Proficiency in containerization and orchestration tools like Docker and

Kubernetes for building and managing scalable, distributed systems.

  • Solid understanding of relational database management systems (RDBMS) such

as PostgreSQL or MySQL, with experience optimizing database schemas for

performance and scalability.

  • Familiarity with data processing libraries like Pandas and NumPy for advanced

analytics and machine learning tasks.

  • Experience with API documentation tools like OpenAPI/Swagger for defining and

documenting RESTful APIs.

  • Excellent problem-solving skills, attention to detail, and ability to work effectively

in a collaborative, cross-functional team environment.

  • Strong communication skills, with the ability to articulate technical concepts and

collaborate with stakeholders across disciplines.

  • Passion for sports and a desire to make a positive impact on athlete

performance and well-being.

BenefitRole & responsibilities


Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Back End Developer
Employement Type: Full time

Contact Details:

Company: Advent Talent
Location(s): Hyderabad

+ View Contactajax loader


Keyskills:   Fast Api Microservices Docker Python Development Sqlalchemy Data Structures Postgresql Ci/Cd Numpy Rest GCP Django Pandas AWS Flask Kubernetes

 Fraud Alert to job seekers!

₹ 0-40 Lacs P.A

Similar positions

Java/C++/Python with Generative AI( must ) : Bangalore

  • Oracle
  • 4 - 9 years
  • Bengaluru
  • 12 hours ago
₹ Not Disclosed

Senior PHP Developer

  • Corient Business
  • 2 - 3 years
  • Mumbai
  • 16 hours ago
₹ Not Disclosed

RPA Developer

  • Corient Business
  • 2 - 4 years
  • Mumbai
  • 24 hours ago
₹ Not Disclosed

Teamcenter Developer

  • Intelizign Lifecycle
  • 5 - 10 years
  • Pune
  • 1 day ago
₹ Not Disclosed

Advent Talent

It is performance and wellness company that combines cutting-edge health science with elite sports. Best known for its professional cycling teams, IT promotes a holistic, data-driven approach to human performancehelping both athletes and everyday individuals optimize physical and mental well-being. ...