Why are we building UrbanClap?- Organized service commerce is a large yet young industry in India. While India is a very large market for a home and local services (~USD 50 Billion in retail spends) and expected to double in the next 5 years, there is no billion-dollar company in this segment today. - The industry is bare ~20 years old, with a sub-optimal market architecture typical of an unorganized market - fragmented supply side operated by middlemen. As a result, experiences are broken for both customers and service professionals, each largely relying upon word of mouth to discover the other. The industry can easily be 1.5-2x larger than it is today if the frictions in user and professional's journeys are removed - and the experiences made more meaningful and joyful.Job Description :Over the last 5 years in the Urbanclap journey, we have grown from a single monolith to 65 microservices. We deliver throughout of around 100Mn/day. Our database has grown from a mere single Monolith cluster to 18 clusters in total with around 8TB of data. So overall engineering tech stack has grown tremendously in recent years. For the last 2 years, the platform team has been working on solving core engineering problems with focused effort. Platform Vertical: The Urbanclap tech has multiple verticals which are aligned to solving specific problem statement. The platform is one of them. Under Platform, we solve for the following:- Data Platform: It deals with data availability with ease for each and every end-user by strengthening data ingestion, processing, availability and consumption through engineering built platform- Dev and Core Platform: It solves for all core engineering problems spanning across tech stack, faced by each and every engineering sub-verticals.- Infra Platform: It solves dev productivity, scalability, infrastructure as code, reliability, and availability. It works on a proactively evolving infrastructure tech stack.- Security Platform: It solves security by building solutions like authorization and authentication platform, central security event management and anomalies, etc.Job Responsibilities :Platform team is responsible for writing really high-quality code that is highly abstracted, pluggable, performant, extensible, and open sourceable.As an SDE in the platform, you will be working on :- Platform first approach to an engineering problem.- Creating highly autonomous systems with minimal manual intervention.- Frameworks which can be extended to a larger audience through open source- Extending and modifying the open-source projects to adopt as per Urbancompany use case.- Developer productivity.- Highly abstracted and standardized frameworks on top of cloud technologies like AWS etc.Who can apply?- Bachelors/master's in computer science from top tier Engineering School- Prior engineering experience in building infrastructure platforms - Should be fluent with either of scripting/programming language like Python / Java / Node.js / Golang etc- Proven ability to work on a fast-paced environment, - Strong CS fundamentals and system-level performance optimizations strategies - History and Familiarity of server-side development of APIs, databases, dev-ops, and systems- Fanatic about building scalable, opinionated, high-quality, secure and reliable data products- Experience with Databases like Redis, Kafka/Kinesis, Mongo, Mysql, Elasticsearch- Should have worked on VPC / Monitoring and Alerting Solutions / Automation / Infra orchestration / Tools like Ansible, Terraform etc. / Deployment / CI-CD / Microservice architectures / Dockerisation - Platform thinking is a big plusWhat can you expect?- Work closely with the founding and the leadership team on key projects- Execute highly scalable applications & implement best practices- A phenomenal work environment, with massive ownership and growth opportunities- Quick iterations and deployments - fail-fast attitude
Do you want to work with the company which solves real time challenges by using Artificial Intelligence, Data Integration & Analytics, then read on. Our client is an Ad Exchange startup redefining health care marketing.The startup has built an integrated marketplace for advertising to health practictioners by allowing them to access multiple digital health care platforms via single window. They have developed a patented technology that allows them to do precision targeting of ads for the physicians using programmatic media. They are soon to expand their services in the USA. The founder is a qualified physician an innovator at heart. He has immense experience in health management sector and has worked for international healthcare organizations. As a QA Automation Engineer, you will lead the QA work on web and mobile applications which the engineering team will develop. What you will do: Design and Execute Tests - Designing automated tests to validate applications by creating scripts that run testing functions automatically. This includes determining priority for test scenarios and creating execution plans to implement these scenarios. Identify and Report Bugs - Analysing bug reports and highlighting problems to help identify fixes for them. Delivering regular reports identifying these bugs to other members of the engineering team. Install Databases and Apps - Installing and setting up databases and backup applications to prevent errors and protect against data loss. Identify Quality Issues - Analysing systems to identify potential quality issues that could affect apps. Collaborate - Collaborating with other members of the engineering team to find the best methods for solving problems in apps and systems. What you need to have: Bachelor’s degree 4+ years of work experience Understanding of adtech platforms is a big plus Diligent work ethic. Must be self-motivated and able to take the initiative to get the job done Programming – programming skills to write computer code and scripts in common computer languages, such as VBScript, Java, Nodejs etc Analytical skills – to examine bug reports, prioritize necessary tests, and streamline application functions through automated testing processes Problem-solving skills – to find bugs and create fixes for them Attention to detail – to test web and mobile applications to find ways to improve them and isolate problems Communication skills – need strong verbal communication skills to effectively collaborate with the engineering team and create written reports showing errors and testing plans
Our client is one of the largest online education company in India. It focuses on training the students to be industry-ready and providing expert knowledge through the convenience of the internet.For software developers, learning programming languages needs to be practical. This is where the startup has helped more than 15000 students to turn theory into practical knowledge. Currently, offering 9 courses the startup has played a catalyst for thousands of students to land jobs at tech giants like Google, Amazon, Adobe, and Walmart. The startup enables students to follow a comprehensive curriculum and seek help from industry experts without facing any geological barrier.The founders of the startup are the alumnus of acclaimed institutes like IIT Delhi and Stanford University with experience of working in Amazon, Facebook, Cars24, and other top startups in India. As a Sr. Content Developer - EdTech, you will manage 3-4 content developers working on to create course content and programming problems. We are looking for people who are passionate about education and good command over Data Structures and Algorithms. This role is an excellent opportunity if you are interested in creating an impact through Data Structures and Algorithms. What you will do: Maintaining the high quality and best practices in creating the content Establishing the required guidelines and processes for the team to follow while creating the content Coordinating with other program managers, product managers, content head to building a high-quality content product. Building the best course material to crack the interviews of big product companies like Google, Microsoft, Amazon etc. Designing the course content curriculum based on the market requirements Reviewing and guiding content developers, also the course content and programming questions What you need to have: BE/ B.tech/ BCA/ M.Tech/ MCA with Computer science background Minimum 3 years of experience in the software industry or edtech space (preferably programming) Excellent problem-solving and team management skills. Exposure in competitive programming and in-depth knowledge of data structures, algorithms. Ability to review the course content and programming questions based on their difficulty, quality Ability to train, review and guide content developers on the work that needs to be done
Opportunity We are a small team of closely knit engineers who were able to build a product that helped us to scale until this point. The company’s growth from here is based on the strategy of focusing on enterprise customers and making products ready for them. Laundry industry has critical workflows and complex integrations with hardware and machines, and the new developers need to be more confident and fearless about making changes in the system. This will help to deliver products faster to the customers while building more robust products. We are looking for an experienced QA Test Automation Engineer to be part of our team. Your understanding of functional testing, writing maintainable tests, written and verbal communication skills will be put to the test. Responsibilities Estimate, prioritize, plan, and execute manual testing activities. Manage release from the QA perspective and keep the affected parties informed. Identify quality assurance process bottlenecks and suggest actions for improvements. Preparing test cases for unit, integration and end-end testing. Plan and manage automation testing strategy for QDC. What you can expect in the next 12 months Within 1 month You should have acquired good knowledge of the laundry domain, QDC product and process that we follow. Have a one-one chat with every member of the Quick Dry Cleaning team so you get to know everyone well and understand each other. You should have gone through at least 1 onboarding and sales experience in the buddy system. You should have spent a day at the laundry store to get live hands on experience. Set up QA environment and experienced your first production release with QDC. Within 3 months Write your first set of automation code and work with other engineers to setup functional testing workflows. Establish process for writing functional tests that will impact the entire product. Participated in release/ sprint planning, production showcase, UI/UX process and roadmap planning. Within 6 months You’ll automate five to six critical workflows for the existing product. Be responsible for the planning, scoping, design, and implementation of the new release. Within 12 months You’ll automate at least 80%of the workflows in the product and completely own QA as a function. Help interview, on board and train incoming team members. Proactively identify, pilot and implement ways to increase efficiency in Engineering and QA processes; assess results and refine.
Liberin Technologies is doing a collaborative R&D project with IIT-Delhi in the area of IoT. The basic objective of the project is to design and develop a programming language catering to the specific needs to IoT. The ideal candidate should have a good grasp of the fundamentals of computer science and should be good in programming preferably in the Java Language. He should be an independent contributor, should have the zeal to explore Language development technologies and workbenches, should be a good learner and ready to explore. Preference may be given to candidates who have worked on Language workbenches like IntelliJ-MPS, Eclipse -Xtext and Languages such as Xtend. Once the candidate joins Liberin Technologies, he would be in sabbatical and be a part of the project team at IIT-DELHI while executing this project. He will also have an additional option to do his Master's course from IIT-DELHI if selected through the admission process of IIT-DELHI.
Who are we?Zomato is an online platform that is responsible for powering amazing dining experiences for our users daily, both, in home and whilst dining out. We started with a vision to ensure that no one ever has a bad meal! Over 10 years Zomato has steadily built a search and discovery platform that constantly accelerates the growth of our transaction businesses. Today, Zomato has multiple products and services that ensure our users have a great experience whilst improving the food industry globally. The last 5 years is where most of Zomato's growth has happened; our mission has also evolved to something exponentially greater than being a restaurant reviews and food delivery platform. We are already taking baby steps towards being the biggest farm to fork food company in the world.Please see our blog for more: https://www.zomato.com/blog/10-yearsZomato's MomentumEvery month, Zomato connects more than 57m users with 1.3m restaurants globallyZomato annual revenues increased by 45% in FY'18Number of orders/day on Zomato is increasing considerably, currently at ~1 millionZomato Gold launched in November 2017 and already has 7500+ restaurant partners that serve our ever-increasing subscriber base of more than 700,000 peopleZomato food ordering business has been growing at a considerable rate since inception and currently grows by 2x every 3 months!To make sure we match the increasing number of orders with smooth delivery and customer satisfaction, we are supporting this function with a fleet of 150,000+ ridersPlease see our blog for more: https://www.zomato.com/blog/annual-report-fy18Become a part of our growth storyOur apps have constantly been featured on the App Store and we take immense pride in the care with which we build our products. Our tight-knit iOS team works on a wide range of cutting edge products from an array of high-quality consumer applications to building world class solutions for restaurant owners. If you know what it takes to build magical user experiences and consider performance to be the key feature of your app, this is definitely the right place for you. Your typical day as a Zoman will look like :- Own the entire development lifecycle as you prototype, create, optimise, test, launch, and refine iOS apps- Build features that will reach millions of users across 9 languages and 24 countries- Work with fellow designers and developers in an iterative environment with short and heavy impact development cycles- Develop cutting edge functional modules and kits that will be integrated across all our iOS apps- Build proprietary SDKs to enable partnerships with other industry leaders- Brainstorm, contribute new ideas, think of innovative strategies, and implement solutions to difficult problems- Work closely with our backend team to interface with RESTful API services and contribute to the backend code when needed- Work with the real-time feedback from our users to make the product better- Discover, design, develop, deploy, debug. Repeat!Here's what we're looking for (Technical Skills) :- Engineers with experience in shipping iOS apps with a large user base, ideally currently available on the App Store- Top-notch programming skills in Objective C/Swift and Apple's SDKs and frameworks (Foundation, UIKit, Core Data, etc) along with proficiency in using Xcode- Command of memory management, view hierarchy, battery optimisation, and in-depth experience with multithreaded and networked applications- Experience in working with with RESTful APIs, third party SDK Integrations and common technologies like HTTPS, JSON, OAuth, and SQL- Focus on product design and pixel-perfect implementation of design into code- Solid experience with version control systemsHere's what we're looking for (Soft Skills) :- Care for quality with an obsession for performance and willingness to spend time testing the team's work as well as yours- Ability to work towards seeking different creative approaches to a single problem- Ability to unlearn and adapt to the fast moving technology environment- Excellent communication skills - both verbal and written - Fits well in a collaborative and charged workspaceZomato will be providing you with :As a Zoman, you will be immersed in a culture of people who take pride in their company and their ability to change the lives of millions of people daily. We place Zomato first in our daily tasks with a high level of honesty, ownership and judgment on a foundation of constant and real time feedback. You will be challenged daily to be a better thinker and problem solve using a first principles approach. We promise you, in addition to the quest for 0 bad meals, you will also have an infinite amount of interesting days as a Zoman - if you have passion and see yourself in our vision go ahead and send in your application!