BlueByte Technologies
Senior Python Developer
Job Location
bangalore, India
Job Description
Duties : Job Description : We are seeking a seasoned Senior Python Developer with a strong track record in building large-scale SaaS applications and deploying machine learning algorithms. The ideal candidate will have deep expertise in Python, a passion for testing and code quality, and the ability to thrive in a collaborative, fast-paced environment. Key Responsibilities : SaaS Application Development : - Architect, develop, and maintain robust, scalable SaaS applications using Python. - Collaborate with cross-functional teams to define, design, and ship new features. - Ensure the performance, quality, and responsiveness of applications, optimizing for speed and scalability. Machine Learning Integration : - Deploy machine learning models into production using frameworks like PyTorch. - Collaborate with data scientists to integrate machine learning algorithms into the product. - Monitor and optimize the performance of models in a production environment. Testing and Quality Assurance : - Write and maintain comprehensive test suites using PyTest, ensuring high code coverage. - Implement automated testing strategies, including unit, integration, and end-to-end tests. - Conduct rigorous code reviews, ensuring adherence to best practices and coding standards. - Employ continuous testing and integration practices to maintain code quality. System Architecture : - Design and implement scalable, cloud-based architectures. - Engage in architectural discussions and make key decisions on application and service design. - Ensure the reliability, scalability, and security of the deployed services. Collaboration & Mentorship : - Work closely with product managers, designers, and other developers to deliver high-quality software. - Contribute to the continuous improvement of the development process and practices. Education : - Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Experience : - 5 years of professional experience in Python development. - Proven experience in building and maintaining large-scale SaaS applications. - Experience with machine learning frameworks like PyTorch and deploying models in production. Technical Skills : - Advanced proficiency in Python and its ecosystem, including frameworks like Flask. - Strong expertise in testing frameworks such as PyTest, with a deep understanding of automated testing strategies. - Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization tools like Docker and Kubernetes. - Solid understanding of RESTful APIs, microservices architecture, and database management (SQL and NoSQL). - Familiarity with CI/CD pipelines and version control (Git). (ref:hirist.tech)
Location: bangalore, IN
Posted Date: 11/24/2024
Location: bangalore, IN
Posted Date: 11/24/2024
Contact Information
Contact | Human Resources BlueByte Technologies |
---|