
RESPONSIBILITIES:
• You will be involved in directly driving application of machine learning and AI to solve various product and business problems including ML model lifecycle management with ideation, experimentation, implementation, and maintenance.
• Your responsibilities will include enabling the team in moving forward with ML/AI solutions to optimise various components across our music streaming platforms.
• Your work would be impacting millions of users the way they consume music and podcasts, it would involve solving cold start problems, understanding user personas, optimising ranking and improving recommendations for serving relevant content to users.
• We are looking for a seasoned engineer to orchestrate our recommendations and discovery projects and also be involved in tech management within the team.
• The team of talented, passionate people in which you’ll work will include ML engineers and data scientists.
• You’ll be reporting directly to the head of the engineering and will be
instrumental in discussing and explaining the progress to top management and other stake holders.
• You’ll be expected to have regular conversations with product leads and other engineering leads to understand the requirements, and also similar and more frequent conversation with your own team.
REQUIREMENTS:
• A machine learning software engineer with a passion for working on exciting, user impacting product and business problems
• Stay updated with latest research in machine learning esp. recommender systems and audio signals
• Have taken scalable ML services to production, maintained and managed their lifecycle
• Good understanding of foundational mathematics associated with machine learning such as statistics, linear algebra, optimization, probabilistic models
Minimum Qualifications
• 13+ years of industry experience doing applied machine learning
• 5+ years of experience in tech team management
• Fluent in one or more object oriented languages like Python, C++, Java
• Knowledgeable about core CS concepts such as common data structures an algorithms
• Comfortable conducting design and code reviews
• Comfortable in formalising a product or business problem as a ML problem
• Master’s or PhD degree in Computer Science, Mathematics or related field
• Industry experience with large scale recommendation and ranking systems
• Experience in managing team of 10-15 engineers
• Hands on experience with Spark, Hive, Flask, Tensorflow, XGBoost, Airflow

Similar jobs
We are looking for an iOS developer who possesses a passion for pushing mobile technologies to the limits and will work
with our team of talented engineers to design and build the next generation of our mobile application.
Requirements:
1. Min 3 years of experience in iOS development
2. Experience with offline storage, threading, and performance tuning.
3. Familiarity with RESTful APIs to connect iOS application to back-end services.
4. Should have worked on sockets, hardware integrations
5. Experience with iOS frameworks such as Core Data, Core Animation, etc
6. Hungry to do awesome product development and keen to learn newer technologies.
JD:
1. Design and build application for the iOS platform.
2. Ensure the performance, quality, and responsiveness of application.
3. Collaborate with a team to define, design, and ship new features.
4. Identify and correct bottlenecks and fix bugs.
5. Help maintain code quality, organization, and automatization
Technical Skills
- Strong experience with C#, .NET Core / .NET Framework
- Minimum 3+ years hands-on experience with Angular (8+)
- Proficiency in JavaScript, TypeScript
- Experience developing REST APIs
- Knowledge of Entity Framework Core
- Experience with SQL-based databases
- Good understanding of OOP, SOLID principles, design patterns
- Experience in unit testing (xUnit, NUnit, Jasmine, Karma)
Nice-to-Have Skills
- Experience with Azure/AWS cloud services
- Familiarity with Docker and containerization
- Understanding of microservices and API gateway patterns
- Knowledge of messaging queues (RabbitMQ, Kafka)
Node.js Developer / NestJS Developer – Job Description
A Bachelor’s Degree or Master’s Degree in Computer Science is preferred with excellent problem solving skills.
Job Type: Full-time
Job Location: Bengaluru (on site)
Preferred Skills: TypeScript / Nodejs, SQL/ MySQL
Experience: Min 2yrs in similar Role.
Responsibilities:
- Develop and Maintain Server-side Logic: Design, implement, and maintain the server-side logic using Node.js, ensuring high performance and responsiveness to requests from the front-end.
- API Development: Build and maintain RESTful APIs for seamless integration with front-end services and third-party applications.
- Database Management: Work with databases (such as MongoDB, MySQL, PostgreSQL) to ensure data consistency, reliability, and optimal performance.
- Code Quality and Testing: Write clean, maintainable, and efficient code. Implement automated testing platforms and unit tests.
- Collaboration: Work closely with front-end developers, designers, and other team members to define and implement technical solutions that meet business requirements.
- Troubleshooting and Debugging: Identify issues, debug, and resolve bugs and other technical problems in a timely manner.
- Documentation: Create and maintain documentation related to application development, API usage, and system operations.
- Stay Updated: Keep up-to-date with the latest industry trends and technologies to ensure the application remains modern and competitive.
Very good knowledge of material design components
Angular CLI and CDK.
Creating new Components
String Interpolation and property binding.
In depth knowledge on angular Core package
Two way binding concept
Use cases on Angular Life cycle methods
Inbuilt directives and custom directive
Creation of Custom events and Event binding between components.
Communication between two custom components
Local references and View child and Content Child options
Services and Dependency Injection and its implementation in various use cases
Angular Routers and routing
Observables and their use and implementation
Pipes to transform output Creating Http request ( API handling)Dynamic Components
Good Knowledge of HTML5, CSS3, JQuery, Typescript
Proficient understanding of code versioning tools, such as Git, SVN
Adhering to best design practice
Good Written and Verbal communications.
• Experience with Core Java, J2EE, Spring, Hibernate, HTML/HTML5, JavaScript, Jquery, Web
Services.
• Understand and use Messaging Based Services techniques.
• Working knowledge with MySQL or similar SQL Databases.
• Strong knowledge in Object Oriented Concepts with Core Java.
• Good understanding and practical experience with Enterprise Java Concepts and
Methodologies.
• Good understanding of software development process in an agile environment.
• Excellent problem solving and troubleshooting skills.
• Solid coding practices including documentation, code reviews and unit testing.
• Knowledge of Grails, ReactJS, MongoDB and Junit will be an added advantage.
• Proficiency with database management is a plus.
• Experience with AWS infrastructure, e.g. S3, EC2, database services (RDS).
• Contribute to Production Support and debugging across the platform while working with other
software engineers.
• Strong experience with Application server development - Service layer patterns using Spring.
Specialized Skills:
• Excellent verbal and written communication in English.
• Ability to work in a fast-paced environment.
• Ability to multi-task on a regular basis.
• Ability to accept direction and complete work according to instruction.
• Strong analytical skills while maintaining attention to details.
• Innovative problem-solving techniques.
• Ability to organize, prioritize work, meet deadlines and work independently.
• Ability to handle multiple projects and activities in a timely manner.
• High Emotional Intelligence for an office environment.
• Experience working with office productivity tools; delivery assurance and/or industry standards
on deliverables.
• Experience working with administrative and/or workflow systems.
• Technical leadership of an engineering team to build, deploy, and support a reliable,
performant and scalable RESTful platform.
Professional Experience:
5-8 years’ experience
Qualification:
BE(CSE) B.Tech, M.Tech, M.Sc, B.Sc (IT), ME, M.Sc(CS), MCA
Perks:
• Monday to Friday – 5 Days work schedule
• Health insurance benefits
• Accidental and disability insurance benefits
• Opportunity to grow and promote from within
• Staff development activities
Do not apply if:
• Not having Experience in java, My SQL
• Not fluent in speaking, reading, writing English as this position requires fluent English languagebased communication
About the Role
Dremio’s user experience is one of its key differentiators and makes all your data easily accessible and shareable by your data consumers. UI Engineers at Dremio are responsible for the development of the user interface and user experience on Dremio’s Data Lake Engine.
Responsibilities and ownership
- Own the full cycle of development of our modern single page web application from inception, design, development, testing, and production.
- Care deeply about modular design patterns and frameworks to deliver an architecture that’s rooted in simplicity, that’s easy to iterate on and constantly evolve.
- Passionate about ease of use, experience and quality of the product.
Requirements
- 5+ years of experience working with JavaScript frameworks such as React, Angular.js, Angular, or Vue.js.
- 2 years minimum experience with React is highly preferred and currently utilizing React in their current job.
- Strong coding experience in JavaScript (or TypeScript), HTML, and CSS.
- Passion about UI development and UX design
- Shown proven success in delivering high-quality front end applications
- Fluency in the understanding of SQL and databases (relational or non-relational)
- B.S. or M.S in Computer Science in a relevant technical field or equivalent professional experience
• Act as relationship executive for the Paid customers of NoBroker
• Build sustainable relationships and trust with customer accounts through
open and interactive communication
• Identify and assess customers needs
• Service customer in finding the right tenant / house as per the requirement
of customer
• Dial outbound and attend inbound calls of customer and leads
• Use internal tools and methods to provide best possible service to the
customer
• Negotiate with leads on behalf of customer
• Keep customer up-to date on the progress of his account
• Follow communication procedures, guidelines and policies.
- Go extra mile to provide excellent customer service.












