Tech Stack
AngularCloudJavaScriptMySQLPythonReactSDLCSQL
About the role
- Lead a team of engineers building new features for a highly scalable ML/AI product.
- Invest in the career growth of your team members through mentorship and feedback.
- Foster an excellent engineering culture and collaborate with engineering leadership to improve team processes and culture.
- Support the team in writing clean, well-tested code using Python, React, JavaScript, Druid, and SQL.
- Research and integrate the best technologies, frameworks, and libraries.
- Lead technical design discussions and code reviews.
- Guide the team in Agile SDLC: daily scrums, collaboration, sprint reviews, and demos.
- Partner closely with Product, Marketing, Sales, Client, and Engineering teams throughout the product lifecycle.
- Break down complex business and software requirements into independent tasks and strategies.
Requirements
- 5+ years of software development experience.
- 2+ years of experience as a manager or team lead with strong leadership skills.
- Fluent in Python.
- Proficient SQL skills, with hands-on experience in Snowflake and MySQL.
- Experience with JavaScript, JS frameworks (React, Angular, etc.) and RESTful APIs.
- Passion for coding, testing, and writing effective unit, system, and integration tests.
- Strong collaboration skills with prospects, clients, and internal teams.
- Intellectually curious, engaged, and committed to continuous improvement.
- Preferred: Experience with ML/AI-based products.
- Preferred: Familiarity with cloud environments and DevOps practices.
- Preferred: Exposure to CI/CD pipelines and infrastructure-as-code tools.