Talent.com
Python Developer

Python Developer

Datum Technologies GroupHyderabad, IN
14 hours ago
Job description

About the Company :

Datum Technologies Group is the go-to partner for comprehensive technology solutions and staffing services. We are industry veterans with expertise in managed services, technology project delivery, and global workforce solutions, with a proven track record of delivering innovative solutions to help businesses optimize operations, reduce costs, and achieve their digital transformation objectives.

Experience : 9+ years

Location : Chennai / Mumbai / Gurugram

Work Mode : Hybrid

About the Role :

We’re hiring a Python Engineer to build scalable RESTful APIs and backend services for AI-driven projects. You’ll work with FastAPI , Pydantic , Docker , and CI / CD pipelines to deliver secure, high-performance systems. Ideal candidates have strong Python expertise, experience with async programming , MySQL / Redis , and a passion for clean, efficient code.

Responsibilities :

  • Design and develop maintainable and structured RESTful APIs and backend services for AI projects using modern Python frameworks, including data models, validation, pagination, error handling, versioning, and OpenAPI / JSON Schema contracts.
  • Collaborate with development team members to understand product requirements and translate them into software designs.
  • Participate in meetings with project teams and collaborate with stakeholders to answer technical questions and provide technical guidance.
  • Follow security, privacy, and compliance guidelines when developing applications like zero-trust, data minimization, retention policies, safe logging, and using secret management tools like Vault.
  • Write robust, comprehensive tests using pytest, enforce quality using type hints, mypy, ruff / black, and / or pre-commit, and drive code reviews and documentation.
  • Implement concurrency patterns (asyncio, multiprocessing, task queues) for low-latency inference, parallel evaluation, and high-throughput processing.
  • Troubleshoot issues, complete bug fixes, optimize for performance and implement new features across various components of the software stack.
  • Containerize services with Docker that allows autoscaling and continuous integration and deployment of services.
  • Implement and maintain automated processes for data handling and service deployment.
  • Document methodologies and follow best practices in software engineering and API development.

Qualifications :

  • Strong coding fundamentals with proven software engineering experience.
  • Advanced Python expertise with deep understanding of the language and its ecosystem.
  • Hands-on experience with FastAPI for building high-performance APIs.
  • Experienced with API gateways and API management practices.
  • Proficient in using Pydantic for data validation and configuration management.
  • Strong knowledge of multiprocessing and concurrency patterns in Python.
  • Experienced in using Docker for containerization and deployment.
  • Skilled in data manipulation and working with data models with hands-on experience using relational databases like MySQL and caching / queues such as Redis, Celery / RQ, or similar.
  • Proficient in test-driven development and code coverage best practices using testing frameworks like pytest, implementing CI / CD pipelines with GitHub Actions, and ensuring comprehensive observability through metrics, tracing and logging.
  • Strong oral and written communication skills.
  • Ability and desire to learn new processes and technologies in a fast-paced environment.
  • Create a job alert for this search

    Python Developer • Hyderabad, IN