
Senior Python Developer
Posted 1 hour ago

Posted 1 hour ago
• Design, develop, and sustain complex, large-scale Python applications.
• Create clean, efficient, reusable, and testable Python code in accordance with best practices.
• Construct and enhance backend services, APIs, and microservices.
• Engage in system architecture design and contribute to technical decision-making.
• Develop and incorporate AI/ML-based functionalities into applications (e.g., LLMs, NLP, data extraction, analytics).
• Work with AI frameworks, models, and inference pipelines as part of operational systems.
• Optimize AI workflows to improve performance, accuracy, and scalability.
• Design, implement, and refine data models using PostgreSQL (or other relational databases) and MongoDB (and/or other NoSQL databases).
• Efficiently manage large datasets with optimized queries and indexing strategies.
• Ensure data integrity, performance tuning, and scalability.
• Architect scalable, fault-tolerant, and secure systems.
• Enhance system performance, memory usage, and latency.
• Implement robust error handling, logging, and monitoring mechanisms.
• 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 compliance with SDLC best practices.
• Participate in CI/CD pipelines and prepare for deployment.
• Over 7 years of substantial hands-on experience in Python development.
• Proficiency in Python frameworks such as FastAPI, Flask, Django (or similar).
• Strong grasp of Object-Oriented Programming (OOP).
• Familiarity with design patterns.
• Knowledge of data structures and algorithms.
• Extensive experience with PostgreSQL (schema design, joins, indexing, performance tuning).
• Strong background in MongoDB (document modeling, aggregation pipelines).
• Experience working with both SQL and NoSQL databases in a production environment.
• Experience in building or integrating AI/ML features into applications.
• Exposure to Machine Learning and Natural Language Processing (NLP).
• Experience with LLM-based systems is preferred.
• Ability to work with data-intensive and intelligence-driven applications.
• Proficient in using AI tools such as GitHub Copilot.
• Opportunities for professional development.
SitusAMC
Smile Digital Health
CVS Health
Compass
Get handpicked remote jobs straight to your inbox weekly.