About Ola Electric
Similar jobs
Principal Engineer - IoT @REBEL FOODS
About Us
We are surrounded by the world's leading consumer companies led by technology - Amazon for retail, Airbnb for hospitality, Uber for mobility, Netflix and Spotify for entertainment, etc. Food & Beverage is the only consumer sector where large players are still traditional restaurant companies. At Rebel Foods, we are challenging this status quo as we are building the world's most valuable restaurant company on the internet, superfast.
The opportunity for us is immense due to the exponential growth in the food delivery business worldwide which has helped us build 'The World's Largest Internet Restaurant Company' in the last few years. Rebel Foods current presence in 7 countries (India, Indonesia, UAE, UK, Malaysia, Singapore, Bangladesh) with 15 + brands and 3500+ internet restaurants has been build on a simple system - The Rebel Operating Model.
While for us it is still Day 1, we know we are in the middle of a revolution towards creating never seen before customer-first experiences. We bring you a once-in-a-lifetime opportunity to disrupt the 500-year-old industry with technology at its core.
We urge you to refer to the below to understand how we are changing the restaurant industry before applying at Rebel Foods.
https://jaydeep-barman.medium.com/why-is-rebel-foods-hiring-super-talented-engineers-%20b88586223ebe" target="_blank">link 1
https://jaydeep-barman.medium.com/how-to-build-1000-restaurants-in-24-months-the-rebel-method-%20cb5b0cea4dc8" target="_blank">link 2
https://medium.com/faasos-story/winning-the-last-frontier-for-consumer-internet-5f2a659c43db" target="_blank">link 3
https://medium.com/faasos-story/winning-the-last-frontier-for-consumer-internet-5f2a659c43db" target="_blank">link 4
Engineering History @ Rebel
In order to understand more about the challenges that you might face at Rebel, it’s important that we go back to the inception and get acquainted about our journey to date. From the times when excel sheets served as our POS system at stores having one brand, to our evolution as a company that uses smart kitchens - we have traversed the phone, web, and app channels over time. From being a single brand restaurant, we moved to be a parent company with a dozen restaurant brands under the umbrella, while simultaneously moving our operations from a single kitchen to more than 300 locations across 30 cities in India and in a few international locations. The team of engineers at Rebel has built one of the most unique platforms in the world that can not only help operate a kitchen with multiple brands but also aids in operating business at scale. To give you additional perspective, the team has built more than 40+ products in the last 4.5 years. The innovation spans through technologies like polygon architecture (dynamic delivery radius) for a multi-brand operation from a kitchen, to managing each step of the kitchen ops — queuing, load/prep time, batching of orders, out of the door algorithms; inventory prediction based on consumption data, personal recommendation engine, deep integration with every aggregator, last-mile delivery app, CRM systems, multiple brand websites and apps, reporting and analytics systems, and more. Everything that was mentioned has been built on a tech stack developed by our Engineers. This enabled us to tackle the massive complexity of a multi-brand operation while keeping all parts of the business supremely efficient and optimized.
Future of Engineering @ Rebel
We are now building Engineering 2.0 at our company. The vision is to make technology the Brain (AI, Machine Learning, analytics to drive every business decision of the company), the Body (robotics led automation at our Kitchens, driving tremendous operational efficiency), and the Mind (building an AI/ ML-driven virtual personal butler for customers across app, web, and voice, like Netflix of food) at Rebel. This will mean working across technologies and product/engineering teams to build solutions that would be “first - time” in the world. Engineering @ Rebel will break new grounds.
The Role
You will be a senior member of the Rebel IoT platform development team. As a Principal Engineer-Internet of Things, you will be responsible for the design and implementation of a highly scalable and distributed big data warehouse and analytics platform using the latest cloud based technologies. You will be involved in designing a multi-tenant, highly scalable, big data analytics platform using AWS technologies. You will lead the overall design and architecture of core platform services of Rebel IoT platform ensuring it supports horizontal scaling to support data I/O for thousands of IoT devices in the kitchen.
- Architecture, design and development of a multi-tenant and big data ingestion and processing platform using the latest AWS technologies.
- Partner with other teams and development leaders to ensure overall architecture and design are aligned with cloud development best practices.
- Work closely with development teams working on vertical applications that use the platform core services.
- Develop platform core services that makes vertical application development faster and consistent with the overall design of the entire ecosystem.
- Work with product managers and stakeholders to set strategic direction for the platform.
- Work with 3rd party partners and cities to build solutions and integrate with the core platform services.
- Develop API and support 3rd party development ecosystem for partners to develop applications on top of the platform.
You’ll need to have:
- Bachelor's degree or 6 or more years of work experience.
- Six or more years of experience in software development.
- Three or more years as technical lead or architect designing and building distributed systems and cloud services
- Experience with building scalable ingestion and data processing applications
- Experience in one or more cloud providerslike GCP, AWS or Azure
- Experience in IOT
Even better if you have one or more of the following:
- Three or more years of in-depth experience of AWS technologies.
- Three or more years of experience developing multi-tenant and high throughput data ingestion on public cloud.
- Strong foundation skills in Java, NodeJs
- Experience developing in one or more SQL or NoSQL databases.
- Experience debugging and monitoring cloud applications using Graphite/Grafana, ELK, Google Prometheus, Datadog.
- Ability to make meaningful technical and business trade-offs with extensive knowledge of architectural patterns for scalability, technologies and approaches.
- Proven track record of leading a development team, collaborating with product managers, architects and designers in delivering products on time using Agile.
The Rebel Culture
Finally, but most importantly, Rebel is not a usual workplace. The following slides will give you a sense of our culture, how Rebel conducts itself and who will fit into the company. Please go through it before you make your mind up. It’s not everyone’s cup of tea.
Engineering Manager, External Platform
at Notion
About The Role:
You'll grow and mentor an engineering team in the Hyderabad office, responsible for developing the external platform that ties Notion to the entire ecosystem of 3rd party applications, ranging from core Notion concepts to tighter bespoke integrations. You’ll work with your team to ship key platform features to all Notion users, from individuals to large enterprises. You’ll facilitate the collaboration of the team with the Notion San Francisco / New York offices, leveraging your technical judgment, managerial experience, and command of engineering best practices to collaborate and deliver high quality, effective, and delightful software.
What You'll Achieve:
- You'll recruit, coach, and develop a diverse and inclusive team of engineers; you'll ensure your team is regularly receiving feedback and making rapid progress on personal and professional goals.
- You'll facilitate planning—the prioritization, sequencing, and staffing of work—for your team.
- You'll ensure your team builds, ships, and maintains powerful and engaging features for a global Notion user base.
- You'll collaborate closely with peers from other functions—Marketing, Partnerships, Support, and Sales, to name a few—on our overall platform strategy, ongoing maintenance and support, and rolling out features to a broad set of audiences: third-party developers, integration partners, enterprise customers, and end users.
- You'll play a key role in shaping how Notion Hyderabad’s engineering office operates —you’ll bear responsibility for continuously improving our technical practices, recruiting and onboarding strategy, planning and prioritization process, and more.
Skills You'll Need to Bring:
- You are able to create team environments that are at once collaborative, empowering, supportive, and challenging—ones where engineers do their best work.
- You have a sufficiently deep background in product and technology that you can ask the right questions of your team, balance product, tech, and people concerns, and make hard tradeoffs.
- You are able to coordinate goals and projects that depend on a global engineering team, and drive towards a high quality bar.
- You have a high tolerance for ambiguity and change - you enjoy jumping into whatever areas need attention and learning as-you-go.
- You value empathetic and direct communication, particularly when giving and receiving feedback.
Nice to Haves:
- You have managed engineering teams at startups before, particularly during periods of rapid growth and organizational change.
- You have experience working on public-facing APIs, app ecosystems, and developer-facing products.
- You've heard of computing pioneers like Ada Lovelace, Douglas Engelbart, Alan Kay, and others—and understand why we're big fans of their work.
Our customers come from all walks of life and so do we. We hire great people from a wide variety of backgrounds, not just because it's the right thing to do, but because it makes our company stronger. If you share our values and our enthusiasm for small businesses, you will find a home at Notion.
Notion is proud to be an equal opportunity employer. We do not discriminate in hiring or any employment decision based on race, color, religion, national origin, age, sex (including pregnancy, childbirth, or related medical conditions), marital status, ancestry, physical or mental disability, genetic information, veteran status, gender identity or expression, sexual orientation, or other applicable legally protected characteristic. Notion considers qualified applicants with criminal histories, consistent with applicable federal, state and local law. Notion is also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, please let your recruiter know.
About 6sense : The 6sense Account Engagement Platform helps B2B organizations achieve predictable revenue growth by putting the power of AI, big data, and machine learning behind every member of the revenue team.
In the other news,6sense was named one of @Inc's Best Workplaces for the third year in a row.
As an Engineering Manager at 6sense ,you will have the opportunity to-
- Recruit and retain top-tier software engineering talent.
- You will nurture an atmosphere of continuous improvement by serving as a coach, mentor, and technical advisor, while planning and supporting career development
- You will diagnose and resolve systemic obstacles that prevent your team from delivering high-quality software.
- You will meet 1-1 with team members on a regular basis.
- Recruit and retain top-tier software engineering talent
- Work cross functionally with other Engineering Managers to strategize and execute on crucial business objectives along with managing upstream and downstream dependencies
- Work with the Product Managers on project planning and roadmap
- Apply distributed computing and map-reduce knowledge to compute, dedupe, and derive insights from billions of records daily
- Intellectually contribute to the software, data, process, and growth of other team members
- Participate in writing applicable patents for your ground-breaking work
- Promote and set examples for high code quality like unit testing, good variable naming, modularity, etc.
- Own products/features at multiple levels: code, data, metrics, reduction of support frequency, etc.
- Ensure new features are properly tested at scale prior to release
Required qualifications and must have skills
- 5+ years of experience managing a team of 5+ engineers
- 10+ years of experience in delivering software
- BS / MS in Software Engineering or an equivalent degree
- Experience leading by influence in multi-team, cross-functional projects
- 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!
Engineering Manager
at Fyntune Solution Private Limited
Position : Engineering Manager
Experience Range : 8 Years -10 Years
Salary Range : As per Market
Equity : 0.05% - 0.10%
Location : Remote
Job Brief:
We are looking for proactive “Engineering Manager” with proven leadership skills. You are expected to work on many projects at the same time, build and manage diverse teams of engineers from different disciplines, formulate and execute strategies, and coordinate with other managers. Your responsibilities will include researching and developing new designs and products, proposing budgets for projects, and overseeing all the activities related to each project.
Expertise : Your experience across the years in the Roles you have played.
- 8 to 10 years of working experience in Laravel, Code Igniter ,Slim Framework.
- Solid PHP and OOPs concepts, PHP higher version
- Strong MySQL database knowledge. Knowledge of Clustering, Replication, Stored Procedures, DBMS - added advantage
- Hand- on experience of Server technologies[AWS] like setup S3,EC2,load balancers, code deployment and scaling, DNS Management, Database Management, Payment Gateway Integration
- Understanding of Multi-tier architecture of the application
- Proficient understanding of code version tools, such as Git, SVN.
- Knowledge of HTML, CSS3, JavaScript, jQuery and ajax.
- Knowledge of React.JS will be an added advantage.
- Experience in developing and consuming web services like REST, SOAP, XML
- Proficient on API documentation tools/framework such as Postman, Swagger.
-Team Leader, Team Management.
- Development experience as per SOLID principles.
- Experience in Client Communication
- Adaptive to Start-up culture and fast paced growing environment.
Responsibilities:
- Hire and build a globally-distributed, happy, and successful engineering team.
- Managing a team of 20 + Engineers including Technology leads.
- Closely work with the product team to transform the product roadmap to engineering plan.
- Convert high-level engineering plan into an agile sprint plan with accurate effort estimation ensuring smooth and timely delivery of the project.
- Manage a team of software engineers and technical leads from various disciplines such as frontend, backend, and QA.
- Plan and execute long term strategies that benefit your team and the product stage(s).
- Understand Engineering KPIs and seek to improve them.
- Conduct managerial interviews for candidates.
- Generate and implement process improvements, especially cross-team processes.
• As a leader, you will be Facilitating discussions and lead decision-making on all
engineering aspects of his/her team.
• Able to define and execute the engineering plans for the areas under his/her ownership.
• Drive engineering best practices for the team.
• Define, implement and maintain the hygiene of the production systems (both engineering
and processes) for the areas under his/her ownership.
• Responsible for the health of the business directly owned by the team.
• Challenging business & product on outcomes, channelize feedback into execution, and
be accountable for engineering outputs
• Hiring, mentoring and retaining a best-of-class engineering team.
• Responsible for all stakeholder management including but not limited to business,
product, operations, and clients/vendors
Key Job Responsibilities:
- He/She is a responsive team player who can proactively contribute for building technical
strategies for applications and systems by promoting an understanding of the technology and business roadmap.
- He /she is someone who thrives in a fun, fast-paced, dynamic, startup-like environment.
- Work very closely with various business stakeholders to drive the execution of multiple
business plans and technologies.
- Work closely with Product, Design, and Marketing to conceive features, plan projects, and build roadmaps
- Prior experience with scalable Architecture managing team of minimum 5 engineers and
coaching, mentoring while maintaining a role with code development.
- Proven history of contributing to product strategy and shipping products with multi-functional teams.
- Highly involved in recruitment while building team also leading app development for both platforms.
- Promote and support company policies, procedures, mission, values, and standards of ethics and integrity.
Minimum Qualification:
- Total of 10+ years experience
- Hands-on working on Java ( {Language understanding - Java 8, Lambdas, Collections,
- Worked on REST frameworks/libraries like Spring MVC, Spring Boot, Dropwizard, REST popular frameworks & libraries}, JVM, GC tuning, performance tuning) Express etc
- Experience in Microservices architecture is a must.
- Working on public clouds such as AWS, GCP, Azure etc is preferred
- Worked on Relational data stores viz. MySQL, Oracle, or Postgres.
- Worked on Non-relational data stores viz. Cassandra, HBase, Couchbase, MongoDB, etc
- Worked on caching infra viz. Redis, Memcached, Aerospike, Riak, etc
- Worked on Queueing infra viz. Kafka, RabbitMQ, ActiveMQ etc
Domain: Ecommerce
ENGINEERING @MYNTRA
Myntra’s Engineering team builds the technology platform that powers our customer’s
shopping experience and enables the smooth flow of products from suppliers to our
customer’s doorsteps. We work on areas such as building massive-scale mobile and
web-applications, engaging user-interfaces, big-data analytics, mobile apps, content
systems, catalogue systems, search systems, supply chain systems, imaging and
visualization systems for products etc. We are a small technology team where each
individual has a huge impact. You will work closely with the business in shaping our product
and serve hundreds of millions of Indians! You will have the opportunity to be part of a
rapidly growing organization and gain exposure to all the parts of a comprehensive
eCommerce platform.
YOUR RESPONSIBILITIES
1. Technical Guidance: You will provide technical leadership to a team of excellent software
engineers; this requires that you have the technical depth to make complex design decisions
and the hands-on ability to lead by example
2. Execution and Delivery: You will be expected to instill and follow good software development
practices and ensure timely delivery of high-quality products. You should be familiar with agile
practices as well as be able to adapt these to the needs of the business, with a constant focus
on product quality
3. Team management : You will be responsible for hiring and mentoring your team; helping
individuals grow in their careers, having constant dialogue about their aspirations and sharing
prompt, clear and actionable feedback about performance
SKILLS / EXPERIENCE
● Total of 5+ years’ experience building cutting edge products. Deep experience in
building very large scale applications and 1+ years’ experience in team management
● Strong problem solving skills, data structures and algorithms
● Experience with distributed systems handling large amount of data
● Experience in very large scale applications.
● Strong problem solving skills, data structures and algorithms.
● Experience with distributed systems handling large amounts of data.
● Excellent coding skills in Java/J2EE.
● Very good understanding of Web Technologies.
● Excellent coding skills in NODE JS & PHP (Laravel)
● Very good understanding of Web Technologies
● Good understanding and experience with using open source technologies and building
complex products
● Handling large data (batch and real-time), workflows and scheduling, building pluggable
frameworks and systems, strong abstraction and architecture skills
● Experience using traditional RDBMS, NOSQL DBs (Cassandra, Mongo DB, Aerospike
etc.), caches
● (redis, memcache), messaging frameworks (Rabbit MQ, AWS SQS)
QUALIFICATIONS
B Tech/BE in Computer Science or equivalent or higher from a reputed institution.
REQUIREMENTS
1. Technical depth
You have the strong technical competence required to gain credibility. Ability to architect, design
and code yourself. Technical experience in building and operating web-based applications.
Deep understanding of all layers of the web-stack work (from the client interface to the
database.) Knowledge of multiple technology stacks/languages/tools and their pros/cons
2. Execution ability
Focus on delivering products in a timely manner with high quality. Familiarity with multiple
software development practices and tools, and the proven ability to adapt, champion and
institute good practices and tools
3. You must have a degree in Computer Science or related field. Strong understanding of
object-oriented programming, concurrency and fundamentals of computer-science
YOUR CAREER
Being a relatively small sized Engineering team, individuals carry a lot of responsibility on their
shoulders.Coming up with the designs of features, evaluating external libraries and frameworks,
enhancing existing platform infrastructure, reviewing major architectural decisions, planning and
executing deployments with minimal system downtimes is part of the everyday job. For an individual with
a hunger to solve problems and who thrives on challenges, passionate about leading teams, the
opportunities @Myntra are practically limitless.
YOUR TEAM
You’ll be a part of the team who’s passionate about scaling & delivering omnichannel initiatives @Myntra.
The primary products that you’ll be working on will be Myntra’s entire Omnichannel Suite. This consists of
end-to-end integrations with seller systems, omni order management system & in-store assistance initiatives
Lead Engineering Manager for Singapore based Asset Management Fintech
Lead Engineering Manager for Singapore based Asset Management Fintech
About the Company:
Torre Capital is a VC-Funded Fintech based out of Singapore focused on disrupting the Asset Management Industry. We are backed by prestigious VC firms and a network of angels and industry leaders, with over 18 months of runway. We are creating new ways to interact and service High Net Worth Individuals using latest tech and analytics interventions. Torre Capital was started by professionals (Mckinsey, Accenture, Flipkart, PayU, CIMB) with 50+ years of experience in Digital Business Build and Asset Management.
Job Description:
We are creating a full-stack technology team and looking for an Engineering Lead to head the tech platform development and the tech team. Working together with the co-founders, you will decide the revised tech stack, talent to be hired, and best practices to be put in place.
We are building a solution that deploys elements of tokenization using blockchain, ML driven portfolio selection and risk management, and a proprietary alternate secondary market for illiquid securities.
What we care about
- You should have prior experience leading a team of developers having gone through the entire cycle of hiring, developing, deploying, succeeding/failing, repeat.
- Hands on experience, knowing good practices at each stage of development such as TDD, CI/CD, Unit/Integration/E2E tests.
- You love technology and all aspects of it. You are a constant learner not because you need to, but because you want to.
- You understand finance, specifically areas of Asset Management, PE/VC, and private banking.
- You know how to spot good talent and nurture good talent. You believe time spent on training is time well spent.
- You know how to budget for the tech stack and the team you need.
- You are not afraid to call out other senior staff when they commit mistakes. You are as much part of the strategic decision making as the co-founders.
- Nothing lasting ever gets built in a few months. You believe in building to last, and don’t mind additional effort today to prepare for tomorrow.
- Values – customer satisfaction before bottom-line. Employee health before deadlines. Family before everything else.
What we don’t care about
- Project managers – we hate middle management
- Big egos
- Any kind of politics or hierarchy
- Your gender, sexual orientation, clothes you wear, what you do outside of work.
Key requirements:
- Minimum 2 years in a Head of Engineering/Lead Engineer role with a startup. Overall, between 5-10 number of years of tech experience.
- BE/ BTech or MTech/ Dual degree in Computer Science/Software engineering or similar from a Tier 1 institute
- Strong fundamental knowledge of algorithms, data structures, design patterns and network protocols.
- Ability to define and deploy the right tech stack for a fintech organization
- Blockchain implementation experience preferred
- Experience with actual product launch and adoption
- Experience with Agile methodologies. Experience with Agile methodologies and IT budgets to assess technological performance
What you can expect from us?
- A competitive above market salary. We want you to focus on your growth, and the best way is to not have you worry about operational expenses
- Complete independence of operations
- A Bonus that improves as company performance ticks up
- Significant career growth opportunity to a CTO position
Turtlemint is a technology platform (www.turtlemint.com) that facilitates the entire process of researching, decision-making and buying insurance. Turtlemint is building a unique insure-tech platform which is enabling the transaction of complex products with a simple and intuitive interface. On the supply side, Turtlemint aggregates more than 25+ insurers and enabled three unique demand channels. First, direct to consumer channels where users buy insurance products. Second, a network of more than 35,000 agents across India who use the Turtlemint platform to sell insurance. Third, the SaaS version of the same platform for large financial institutes, consumer applications, etc. Now it is expanding into other financial products like mutual funds.
Turtlemint is founded by IIT/IIM graduates, ex-employees of top companies like ICICI Lombard, Yahoo, eBay, and Quikr. Our management team has to experience building and growing many successful technologies and consumer companies. Turtlemint is growing rapidly and it is already amongst the top three insurance platforms in India. We are a well-funded startup, backed by leading Venture Capitalists, and began our business operations in September 2015. We strongly believe that as a technology-led company we can truly disrupt the 'old economy' financial services businesses, a multi-billion dollar industry in India.
Turtlemint promises to offer an intellectually enriching and fun work environment, and an opportunity to work with smart and dedicated colleagues. Come make an impact on millions of users on an important but often ignored aspect of their life - financial security & freedom!
Job Description
Position: Engineering Manager
Role: Engineering Manager
Experience: 8-15 years
Location: Mumbai/Pune
Responsibilities
- Lead a team of engineers and product managers in the ideation and technical development of product
- Provide strategic and operational oversight for Enterprise software product development
- Work closely with business leaders to develop short and long-term strategies
- Manage business expectations, resolve conflicts, and keep businesses aligned
- Define the processes needed to achieve operational excellence in all areas, including project management and system reliability
- Experience scaling and managing 5-20 person teams
- Develop and drive execution on 6 months and 1-year road maps
- Drive innovation, establish new approaches in improving productivity
- Establish a metrics-based organization, develop key operational metrics and push for continuous improvement.
- Ensure system security, data integrity, and accuracy of financial records
Skillset and Experience
- 8+ years of experience in building Enterprise software
- 8+ years of experience with programming languages such as Java, PHP, Python, or C++
- 5+ years experience with agile systems development methodologies
- 4+ years of experience managing engineering teams including hiring/termination and performance management
- 3+ years of experience with either Spring Boot, Play Framework, Django, etc
Bachelors in Computer Science or a related technical field, or equivalent experience
Finally, and most importantly, drive, energy, and motivation to succeed with delivering great customer experiences
Bonus Qualification
- Experience developing financial products like insurance, mutual funds, etc
- Ability to understand the business logic
- Organizational and analytical skills
What you get:
- To work in an early-stage consumer internet start-up in disruptive space
- To directly work with the founding team of graduates from IIT/ IIM and experience at top internet brands like Yahoo/ eBay
- Great culture and work with like-minded colleagues
- Health Insurance for yourself and your family