Similar jobs
-
The entire development lifecycle of all our consumer applications
-
Working closely with the Product, QA, UX & Engineering teams on strategy, solutioning and execution.
-
Managing everyday activities of the consumer engineering team
-
Working closely with the core platform engineering teams to design seamless integration
-
Owning management and execution of features and ensure delivery timelines
-
Building & mentoring the consumer engineering team
-
Working with the overall leadership team in creating and driving the company vision and it’s goals
-
8+ years of experience designing and developing complex, interactive consumer applications
-
Working with / managing both mobile and web applications
-
Ability to present complex technical information clearly and concisely to a variety of audiences
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
• Popular hosts set up the talent hunts (across genres like comedy, dance, dating & fashion)
• Contestants send in their video entries, and
• Audiences ‘actively consume’ content by playing judge, predicting winners among other
modes of engagement
Expectations from the role:
• Hands-on product building- The engineering lead would need to be hands on with the
product building while mentoring the team
Given that this is pre- PMF, attention to detail and focus on user experience are important
facets of the role.
• Ability to build teams- Ability to build missionary teams would become important as we scale the team to 10 members and beyond.
• Technical leadership- Engineering excellence by building systems that scale well along with the business. Typically comes with experience in having scaled systems in the 1 to 10 phase of another startup/business.
• Strategy- Be a thought partner to the founding team on product strategy while bringing tech innovations to improve the product experience.
Requirements:
• Experience: 6+ years in building consumer tech products (B2C)
• Scale: Should have been part of a scaling journey at another B2C startup/business
• People mentorship: Should have formally or informally led teams of at least 3-4 members
• Startup: Any prior experience in working with or trying to build her/his own startup is a big bonus
CITRIOT – Job Description for Tech Lead
Responsibilities:
- Determining project requirements and developing work schedules for the team that will be working in a hybrid environment (remote-in person).
- Delegating tasks and achieving daily, weekly, and monthly goals.
- Liaising with team members and managing time effectively to ensure projects are completed to standard in a time-constrained environment of our startup Citriot.
- Identifying risks and forming contingency plans as soon as possible. Be able to update work schedules and performing troubleshooting as required. Example: coming up with an alternative hardware platform or a software tech stack very quickly if one fails or is unable to deliver results, and ensuring that the team is capable of delivering the results.
- Analyzing existing operations and being a mentor towards the interns. Being empathetic towards the employees and resonating well with their level of knowledge and skills; while at the same time encouraging them to achieve more.
- Keeping up-to-date with industry trends and developments (very important).
- Being transparent with the team about challenges, failures, and successes.
- Writing progress reports and delivering presentations to the relevant stakeholders (not required very often, but an important responsibility).
Qualifications:
- Bachelor’s degree in computer science, engineering, or a related field (preferably CS or ECE). The candidate we’re looking for should have a research mindset and can complete projects in strict “startup-friendly” deadlines.
- Experience with Scrum/agile development methodologies.
- 2-5 years experience as a software engineer, firmware engineer or a hardware engineer in lead positions who is familiar with the following software/tools:
- Experience & expertise in one or more programming languages: Python, JavaScript and C++
- Experience programming microcontrollers in Embedded C or MicroPython
- Experience with two or more of the following prototyping environments: Arduino (boards and IDE), Raspberry Pi (headless setup, GPIO programming), Nvidia Jetson/TX1/TX2 boards with setup
- Strong conceptual knowledge on networking topologies, communication technologies and interfacing protocols (SPI, I2C, CAN, etc.)
- Have worked on a PCB design project at least once in their career/university
- Have experience programming embedded boards from either Microchip or STM32 (let us know if you have experience with any others as well)
- Experience in a similar role would be advantageous.
- Excellent technical, diagnostic, and troubleshooting skills.
- Strong leadership and organizational abilities.
- Willingness to build professional relationships with staff and clients.
- Excellent communication, motivational, and interpersonal skills.
If you are interested in the role, we request you to kindly attach a pdf/word file along with your resume(and/or cover letter) mentioning how well you would fit in our company based on the above points.
- Do you like the idea of playing Master Shifu for product development teams? Or, what organizations think of it as playing an Engineering Manager.
- Do you live by the mantra of “buck stops with me”. Seriously, we also don’t know who Buck is and we are also looking for him.
- Have you led a product team of 15+ members in the past to successful outcomes? Okay, we would love to talk even if you unfortunately ran into a failure.
- Do you speak both binary and Humanary? Python , dialect, to talk to geeks and the Humanary, English or Hindi dialect, to talk to Clients.
- Do you practice Agility? No, we don’t mean asanas from Baba Ramdev but things like Scrum or Kanban
- Do you practice Curiosity over Complacency? I..e are you a lean mean learning machine?
- Can you envision a solution architecture after hearing the product's vision and user stories? Do things like scalability, performability, flexibility, maintainability give you goosebumps of joy?
- Do you have an eye for good user experience?
Did you say Yes to all of them? My My! Love you! I’m sure your current team loves you too. But, if for whatever reason, you are looking for a new home then we would love to talk to you. We are a certified Great Place to Work, which means it’s a place where people love working with each other. And, you would too.
Send me an email, will ya?
What does this role hold for you…??
- Help define Technical Roadmap and own the entire product delivery end to end
- Work very closely with various business stakeholders to drive the execution of multiple business plans and technologies.
- Improve, optimize and identify opportunities for efficient software development processes
- Hire, Develop and Retain a strong team of engineers.
- Keep abreast of the changes in the industry and champion new technologies and development processes within the team
- Thinking backward from a customer POV and relentlessly pursuing the customer's cause in tech and product decisions
Apply if you have…
- Graduation/Post Graduation degree in Computer Science (IITs, IIITs and NITs preferred)
- 7-10 years of strong experience in JAVA(Spring/Hibernate/JPA/REST), JavaScript,
- NodeJS with good exposure to MySQL
- Experience with AWS, Microservices, Caching, Performance Optimization, Nginx, Solr, Redis, Redshift
- Experience working with agile teams and making rapid decisions in a dynamic and disruptive environment
- 2+ years of leading and managing a team consisting of the backend, frontend and QA.
- Hands-on writing and reviewing code
- Exceptional design and architectural skills.
- Strong communication skills.
- High motivation to work in a fast-paced, dynamic, collaborative team environment
Know more about us…
Know more about us and our team, visit http://www.housing.com/">www.housing.comhttp://www.housing.com/">, http://www.proptiger.com/aboutus">www.proptiger.com & http://www.makaan.com/">www.makaan.com
Responsibilities:
- Investigate technologies and solutions which help the team achieve deliverables and results.
- Working with business process analysts and technical leads to derive conceptual designs and solutions.
- Assisting project managers with sizing estimates and work-breakdown structures.
- Develop and unit test software within teams of varied sizes and geographical distributions.
- Benchmarking and load testing developed modules and integrated applications.
- Assisting quality assurance team in the conduct of solution testing.
- Documenting software specifications and requirements.
- Working with infrastructure teams to define and establish application environments and implementation of software applications.
- Provide post-implementation support for developed software applications and solutions.
Measures of Success:
- The delivery of software solutions that meets requirements and are within budget and project timeline.
- Achieves good quality development metrics and standards that are aligned with industry best practices.
Skill Requirements:- Knowledge of General Open System / Distributed systems platforms
- Knowledge of cloud service like AWS, Azure, GCP
- Experience in developing and implementing Restful APIs
- Good understanding of Network ports/Transfer protocols.
- Ability to process/analyze large amounts of data and logs.
- UI and Backend Development experience (Full stack).
- 6+ years of experience in software development within Linux environment; with a strong focus on development using JAVA, Javascript, C and BASH shell & Python scripting.
- Experienced in structured and agile development methodologies.
- Experienced in load testing and benchmarking tools such as JMeter, Loadrunner, etc.
- Experienced in Linux-based database technology and versed with stored procedures.
- Experienced in web services developments using XML, SOAP, JSON.
- Knowledge of application security setup using common security standards like SSL, TLS, secured ciphers, etc.
- Experienced with software versioning control using GIT.
Soft Skills:
- Strong interpersonal and communication skills.
- Strong problem solving and analytical skills.
- Self-motivated and detail-oriented with a desire to design and develop top quality software products.
Basic Qualifications for Consideration:
- Bachelor’s Degree in Computer Science or related
- Minimum 4 years of experience
- Your responsibilities will be to manage, design, build, and maintain APIs, services, and systems to serve product requirements, working closely with other engineers to build new features in a scalable manner.
- You will own services across the stack and be responsible for code quality, uptime and performance.
- As a company, we are very data driven and customer focused.
- As an engineering team we are driven by metrics and care deeply about agility without compromising on the quality of our output.
- We are working towards creating an environment where individuals feel empowered to take ownership and initiative.
- You have a minimum 2 years of experience managing a team and working on production systems at a product company with decent scale
- You have been part of projects where new subsystems were built to serve product requirements.
- You have strong knowledge of software development fundamentals, including relevant background in computer science fundamentals and agile development methodologies.
- You have built API services using modern web frameworks in programming languages like Ruby, Python, Javascript
- You have a strong understanding of relational databases and SQL
- You practice test driven development
- You are an excellent collaborator & communicator.
- You know that startups are a team sport.
- You listen to others, aren't afraid to speak your mind and always try to ask the right questions.
- You are excited by the prospect of working in a distributed team and company.
- If you like to tinker and have hobby projects, send us links to your blog, github etc!
What we are looking for
Engineering at Flipkart is an interesting opportunity to solve complex problems. The scope of work will include advanced information-retrieval algorithms, massive scalability and large-scale applications that enrich user experience and predictive analytics in the area of Supply Chain Management. The ideal candidate will have over 9 years of relevant industry experience and a strong technology acumen coupled with excellent people management skills.
Educational Qualification
BE/B.Tech (or an equivalent degree) in Computer Science.
What you will be doing
• Provide technical leadership to major projects, build and guide an engineering team of 10-15 top notch engineers • Chalk-out and implement the vision, technology roadmap and business goals • Ensure that the team optimizes codes, while contributing to business goals and product strategies • Create clear career paths for team members and ensure their growth by mentoring them • Evaluate performances regularly and share and seek feedback • Operate with scale and speed, amidst flux in the fast-paced environment • Work closely with Engineering Leaders, Managers; Product Management, Business Development and Operation teams, and enable them by providing scalable and high quality technology solutions at a rapid pace • Set up best practices for development and overlook its adoption • Architect and design technically robust, flexible and scalable solutions • Work with designers, business analysts, and product managers to estimate and plan projects in an agile environment • Drive exceptional performance and collaborate with other teams on unclear interfaces amidst the rapidly evolving organizational activities.
What you should have
• Excellent leadership skills to manage and mentor teams • A deep understanding of technologies and architecture in a highly scalable and available set-up • Expertise in highly transactional, large relational and complex systems • Strong object oriented design skills, and an uncanny ability to design intuitive modules and class-level interfaces • Superior management skills to manage multi-engineer projects and experience in delivering high quality projects on time • Strong technical competence with a track record of individual technical accomplishments
Are you passionate about using technology to make people's lives better? Are you interested in becoming a part of one of the hottest trends in the world of start-ups today? Are you excited about joining the online ultra-fast grocery delivery service business pioneer and driving the trend forward? Then this may be the right opportunity for you.
Role and Responsibilities
- Lead over a product in the Technology department.
- Self-sufficiently lead the software development lifecycle: technical design, implementation, testing, deployment, monitoring.
- Work with cross-functional teams effectively to enable business growth.
- Recruit, train, retain, and simply make Blok a great yet challenging place to work for the people in your team.
- Mentor team, resulting in trickle-down happiness and efficiency.
Requirements
- You have at least 2 years of experience in a managerial position in a technology company.
- You’ve designed, built, scaled, and maintained production services, and know-how to compose a service-oriented architecture. You’ll lead by example by executing when necessary.
- Bias towards action. You believe that speed and quality aren't mutually exclusive. You've shown good judgment about shipping as fast as possible while still making sure that products are built in a sustainable, responsible way. You embrace the agile software development mindset.
- Hiring prowess. You're a strong leader who can attract talent around the world, raising the bar for excellence. You retained, mentored, and hired senior engineers and managers with a track record of building productive, world-class engineering teams.
- Mentorship. You know that the most important part of your job is setting the team up for success. Through motivating, mentoring, teaching, and reviewing, you help other specialists make sound architectural decisions, improve their code quality, and get out of their comfort zone.
- You have the ability to communicate clearly and concisely with others at all levels within the organization. You have experience with effectively creating alignments with multiple teams and operating well in ambiguity.
- Dedication. You care tremendously about keeping the experience consistent for users. You are your harshest critic and hold yourself personally accountable, jumping in and taking ownership of problems that might not even be in your team's scope.
- Experience within our tech-stack (Microservices, Node.js, Java, React, MongoDB, Kotlin, Swift, Redis, AWS, Docker, Kubernetes, RabbitMQ, Elasticsearch, WebSockets, etc.)
Who You Are
- Passionate about technology and making an impact.
- A perpetual learner, who stretches their boundaries and enjoys new ideas.
- A doer who takes initiative regardless of boundaries empowers their teams and works well in a cross-functional set-up.