Senior Python Developer

Posted 44mins ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Python Developer hiring with strong experience in AI/ML-driven solutions and database management. Responsible for developing, maintaining, and optimizing scalable Python applications for diverse industries.

Responsibilities:

  • Design, develop, and maintain complex, large-scale Python applications.
  • Write clean, efficient, reusable, and testable Python code following best practices.
  • Build and optimize backend services, APIs, and microservices.
  • Participate in system architecture design and technical decision-making.
  • Develop and integrate AI/ML-based features into applications (e.g., LLMs, NLP, data extraction, analytics).
  • Work with AI frameworks, models, and inference pipelines as part of production systems.
  • Optimize AI workflows for performance, accuracy, and scalability.
  • Design, implement, and optimize data models using PostgreSQL (or other relational databases) and MongoDB (and/or other NoSQL databases).
  • Handle large datasets efficiently with optimized queries and indexing strategies.
  • Ensure data integrity, performance tuning, and scalability.
  • Architect scalable, fault-tolerant, and secure systems.
  • Optimize system performance, memory usage, and latency.
  • Implement robust error handling, logging, and monitoring.
  • Collaborate with architects, product managers, data scientists, and DevOps teams.
  • Review code and mentor junior developers.
  • Contribute to technical documentation, design reviews, and best-practice standards.
  • Write and maintain unit tests, integration tests, and automated test suites.
  • Ensure high code quality and adherence to SDLC best practices.
  • Participate in CI/CD pipelines and deployment readiness.

Requirements:

  • 7+ years of strong hands-on Python development experience
  • Expertise in Python frameworks such as FastAPI, Flask, Django (or similar)
  • Strong understanding of Object-Oriented Programming (OOP)
  • Design patterns
  • Data structures & algorithms
  • Strong experience with PostgreSQL (schema design, joins, indexing, performance tuning)
  • Strong experience with MongoDB (document modeling, aggregation pipelines)
  • Experience working with both SQL and NoSQL databases in production
  • Experience building or integrating AI / ML features into applications
  • Exposure to Machine Learning / NLP
  • LLM-based systems (preferred)
  • Ability to work with data-heavy and intelligence-driven applications
  • Need to be well versed using AI tools like Github Copilot.

Benefits:

  • Professional development opportunities