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

Python Software Developer @ Encora Digital

Home > Software Development

 Python Software Developer

Job Description

What youll do:

  •               Work closely with data scientists, machine learning engineers, and cross-functional teams to design, implement, and maintain complex backend systems and integrate them into other products. Lead the development of new features and enhancements from concept to implementation.
  •               Architect backend services required for hosting, serving, and connecting to machine learning models or AI-powered applications. Ensure that solutions are scalable, efficient, and robust.
  •               Design and implement APIs to facilitate communication between client systems and machine learning components. Ensure APIs are well-documented, versioned, and provide a clear interface for integration.
  •               Implement best practices for performance, scalability, and reliability.
  •               Develop and maintain CI/CD pipelines for automated testing, deployment, and monitoring. Ensure high standards for code quality, reliability, and security.
  •               Mentor junior engineers, provide technical guidance, and lead code reviews to uphold high standards of software development.

What we are looking for (must-have):

  •               Bachelors degree in Computer Science or related field, with a minimum of 10 years of commercial software development experience, or equivalent work experience.
  •               Proficiency in Python, including best practices, design patterns, and usage of open-source libraries.
  •               Proficiency with asynchronous frameworks and libraries in Python (such as asyncio).
  •               Proficiency building microservices using frameworks such as FastAPI, Django, and Flask.
  •               Advanced knowledge of containerization technologies (Docker) and familiarity with container orchestration services (Kubernetes or AWS ECS).
  •               Hands-on experience with cloud platforms (AWS, Azure, GCP) and infrastructure as code tools (CDK, Terraform).
  •               Strong understanding of database systems, both SQL and NoSQL (e.g., PostgreSQL Cassandra, DynamoDB).
  •               Exposure to GenAI LLM APIs and libraries (such as LangChain).
  •               Strong analytical skills, ability to break down complex problems into simple solutions, and a desire to write clean, efficient code.
  •               Excellent communication and collaboration skills, with a sense of ownership and pride in your work.

Nice to have:

  •               Experience with AWS Bedrock or other LLM Hosting platforms.
  •               Experience with Java microservice development using frameworks such as Spring Boot.
  •               Experience with async frameworks and libraries in Java such as Project Reactor, RxJava, or CompletableFuture.
  •               Experience with distributed computing frameworks such as Snowflake, Apache Spark, Apache Flink, or Ray/Anyscale enabling scalable data processing solutions.
  •               Experience with vector databases like Qdrant or AWS OpenSearch Service.
  •               Experience in designing and implementing distributed event-driven microservice architectures using technologies like Apache Kafka or AWS SQS, SNS, and Kinesis.
  •               Experience with monitoring and alerting platforms like Grafana, Prometheus, ELK Stack, or Datadog to ensure system reliability and performance.Role & responsibilities

Preferred candidate profile

Perks and benefits

Job Classification

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

Contact Details:

Company: Encora Digital
Location(s): Hyderabad

+ View Contactajax loader


Keyskills:   Fastai Python any cloud Docker Terraform GCP Django Ci/Cd AWS Flask Kubernetes

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

React JS Developer -UI Developer (6month Contract)

  • Accenture
  • 5 - 8 years
  • Bengaluru
  • 2 days ago
₹ 9-12 Lacs P.A.

Application Developer-Cloud FullStack

  • IBM
  • 3 - 5 years
  • Pune
  • 2 days ago
₹ Not Disclosed

Software Engineer III

  • JPMorgan Chase Bank
  • 0 - 5 years
  • Hyderabad
  • 2 days ago
₹ Not Disclosed

Lead Software Engineer - React, Node.js, Java

  • JPMorgan Chase Bank
  • 0 - 7 years
  • Bengaluru
  • 2 days ago
₹ Not Disclosed

Encora Digital

Encora partners with fast growing tech companies who are driving innovation and growth within their industries