Python Developer

May 9, 2025

Job Description

Key Responsibilities : – Backend Development : Design, develop, and maintain RESTful APIs using FastAPI and Flask to support scalable backend services. – Data Pipeline Engineering : Create and optimize data pipelines to feed Python statistical models, ensuring data integrity, performance, and scalability. – Microservices Architecture : Engineer and implement microservices to handle concurrent user interactions and maintain high performance. – AI Integration : Work closely with Machine Learning (ML) teams to integrate AI technologies into production systems, enhancing user experiences. – Continuous Improvement : Lead efforts to enhance platform stability, user experience, and system performance through continuous improvement and feature enhancements. – Code Quality and Reviews : Maintain high code quality standards through active participation in code reviews and peer reviews, ensuring readability and maintainability. – DevOps Optimization : Streamline DevOps processes to expedite code deployments and reduce operational costs, leveraging tools such as Docker, Kubernetes, and Microsoft Azure. – Data Analytics Integration : Implement data analytics tools and integrate real-time data streams to support decision-making processes. – Team Collaboration : Foster a collaborative team environment by mentoring junior developers, actively participating in design and code reviews, and collaborating with cross-functional teams. Required Qualifications : – 5 years of experience in Python development. – experience with SQL and SQLAlchemy. – Proficiency in using RESTful frameworks like FastAPI and Flask. – Experience with data engineering tools and technologies such as Pandas, Snowflake, and MongoDB. – Strong understanding of microservices architecture and containerization using Docker and Kubernetes. – Familiarity with cloud platforms such as Google Cloud and Microsoft Azure. – Proficiency in DevOps tools and practices including Jenkins, Azure DevOps, and CI/CD pipelines. – Hands-on experience with ML integration and developing AI-driven solutions. – Strong problem-solving skills and the ability to work in a fast-paced, agile environment. – Excellent communication and collaboration skills. Preferred Qualifications : – Experience with React and front-end development. – Knowledge of Apache Kafka for real-time data processing. – Familiarity with data visualization tools such as Grafana. – Certification in Microsoft Azure Fundamentals or similar cloud certifications like AWS/GCP. (ref:hirist.tech)

Related Jobs