Responsibilities
- Develop, test, and maintain scalable backend systems (APIs, Pipelines, and AI applications).
- Work with other team members (Backend, ML, Data Engineers, Product, and Design) to ship features quickly.
- Learn how to debug and resolve production issues to ensure system uptime.
- Participate in architectural and system design discussions.
- Explore new technologies and frameworks, and come up with suggestions to improve existing systems.
Requirements
- Strong programming skills in one or more of: Python, Go, TypeScript, or similar.
- Strong understanding of software development principles (OOPS, REST APIs, etc. ) and tooling such as Git.
- Familiarity with databases (SQL or NoSQL).
- A deep sense of curiosity and a knack for experimentation with AI applications.
- You're proactive and love getting things done regardless of external factors.
- Strong communication skills and a very good eye for detail.
Must Have
- Excellent coding skills with strong problem-solving abilities.
- Meaningful contributions to open-source projects.
- Strong proof of building and deep focus. For example.
- Active participation in multiple hackathons, with top-3 finishes or notable wins.
- At least 1 self-driven portfolio project that has been maintained for over 4 months. Github repos with frequent commits showing continuous progress would be great.
This job was posted by Palak Agrawal from Yugen.ai.