Python Developer

algoleap


Date: 1 day ago
City: Hyderabad, Telangana
Contract type: Full time
  • Design, develop, and maintain scalable and efficient Python applications.
  • Collaborate with cross-functional teams to define software requirements.
  • Write clean, maintainable, and efficient code.
  • Conduct unit testing, integration testing, and performance testing.
  • Design concurrent and scalable systems with a focus on asynchronous programming.
  • Programming Languages: Excellent proficiency in Python.
  • Frameworks: Proficient in FastAPI; experience with Flask or Django is acceptable.
  • Containerization & Orchestration: Advanced knowledge of Kubernetes and Docker; experience with Helm and Docker Compose.
  • Cloud Expertise: Expertise in using Microsoft Azure cloud computing services, the Azure AI suite of tools for intelligence applications a plus.
  • DevOps Tools: Expertise in Azure DevOps for CI/CD pipelines.
  • Version Control: Knowledge of version control systems (e.g., Git).
  • Scripting: Advanced experience with batch scripting, shell scripting, or PowerShell.
  • Security: In-depth knowledge of OAuth, Okta, and Auth0; experience with RBAC in AKS.
  • Database Systems: Experience with SQL and NoSQL databases (e.g., PostgreSQL, SQL Server, Snowflake).
  • Web Technologies: Familiarity with front-end technologies (HTML, CSS, JavaScript).
  • APIs: Understanding of RESTful APIs and web services.
  • API Observability: Knowledge of tools like Grafana, Prometheus, OpenTelemetry, Tempo, and Loki.
  • Testing Frameworks: Familiarity with testing frameworks (e.g., PyTest, Unittest).
  • CI/CD Practices: Familiarity with CI/CD pipelines and DevOps practices.
  • Data Analysis: Experience in data analysis or machine learning is a plus.
  • Generative AI: Good to have understanding of Generative AI and proficiency in Langchain, LlamaIndex, or OpenAI Python SDK.
Post a CV