Key Responsibilities
- Design, develop, and maintain scalable software systems using Python and Node.js
- Collaborate with cross-functional teams to deliver high-performance solutions
- Optimize algorithms and data structures for efficiency and scalability
- Implement machine learning models and integrate them into production systems
- Mentor junior engineers and conduct code reviews
- Ensure robust system architecture and cloud infrastructure deployment
Requirements
- 5+ years of experience in software development with Python and Node.js
- Strong understanding of machine learning principles and frameworks
- Experience with cloud platforms (AWS/GCP/Azure) and DevOps practices
- Proficiency in system design and API development
- Excellent problem-solving and debugging skills