Senior Python Developer
Posted 44mins ago
Employment Information
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










