Software Development Engineer - II
Yellow.ai · Bengaluru, Karnataka, India
Yellow.ai · Bengaluru, Karnataka, India
**Responsibilities** - Lead teams to deliver scalable, low-latency, and cost-efficient solutions to different product teams. - Drive solutions and implementation leveraging different open source distributed systems and deliver a complete product. - Build innovative solutions from scratch and liaise with engineers from other teams to build solutions and drive adoption. - Write maintainable/scalable/efficient code. - Work in a cross-functional team, collaborating with peers during the entire SDLC. - Follow coding standards, unit-testing, code reviews, etc. - Follow release cycles and commitment to deadlines. - Design and architect technical solutions for the business problems on a large scale. **Requirements** - Minimum 2+ year of experience in software products. - Hands-on experience in one or more programming languages - Good to have NodeJS/GoLang/Java/Python - Good experience working with databases like MongoDB/ElasticSearch/MySQL. - Extensive experience in Agile methodologies. - Familiarity with modern CI/CD tools. - Knowledge of AWS or any other Cloud Platform services. - Good understanding of ML and NLP. - Expertise in data structures and algorithms. - Strong analytical skills, a bit of team management and system design. This job was posted by Praful Kulkarni from yellow.ai (Formerly Yellow Messenger).