Tasks
* Develop and maintain scalable Python applications to support the company's next-gen AI products.
* Collaborate with cross-functional teams to integrate user-facing elements with server-side logic.
* Write reusable, testable, and efficient code while adhering to best practices in software development.
* Participate in code reviews to ensure code quality and share knowledge with fellow team members.
* Troubleshoot and resolve software defects by performing root cause analysis and implementing effective solutions.
Requirements
* Bachelor's degree in Computer Science, Engineering, or a related field.
* Minimum of 3 years of experience in Python development with a strong understanding of Python frameworks such as Django or Flask.
* Proven experience with AI and machine learning libraries like TensorFlow, PyTorch, or similar technologies.
* Strong problem-solving skills and the ability to work independently as well as part of a team.
* Excellent communication skills and the ability to collaborate effectively with cross-functional teams.