Responsibilities: Develop backend systems for our first product Build reliable, secure, and performant backend systems Drive test coverage and continuous delivery automation within the team Mentor and provide feedback to teammatesRequirements: 5+ years of software development experience Strong computer science fundamentals Deep and wide knowledge of Java ecosystem Can write code that is readable, maintainable, secure, and performant Know the importance of tests and how to approach writing different types of tests Good intuition for REST API design Deep understanding of relational databases, transactions, entity-relationship modelling Comfortable writing highly concurrent systems Experienced in using profilers, tuning garbage collection, optimizing SQL queriesBonus: Understanding of domain-driven design concepts like ubiquitous language, bounded contexts,aggregates and domain events Know how to use test driven development as a design tool Good intuition for the principles underlying object-orientation, particularly encapsulation Understand the importance of immutability and of reducing the state-space of objects Know how to refactor large codebases safely Seek to identify key underlying ideas and use those as building blocks before reaching for shinynew tools
Responsibilities: Develop backend systems for our first product Build reliable, secure and performant backend systems Drive test coverage and continuous delivery automation within the team Mentor and provide feedback to teammates Requirements: 5+ years of software development experience Strong computer science fundamentals Deep and wide knowledge of Java ecosystem Can write code that is readable, maintainable, secure and performant Know the importance of tests and how to approach writing different types of tests Good intuition for REST API design Deep understanding of relational databases, transactions, entity-relationship modeling Comfortable writing highly concurrent systems Experienced in using profilers, tuning garbage collection, optimizing SQL queries Bonus: Understanding of domain-driven design concepts like ubiquitous language, bounded contexts, aggregates and domain events Know how to use test driven development as a design tool Good intuition for the principles underlying object-orientation, particularly encapsulation Understand the importance of immutability and of reducing the state-space of objects Know how to refactor large codebases safely Seek to identify key underlying ideas and use those as building blocks before reaching for shiny new tools
General Accountabilities/Job Responsibilities• Participation in the requirements analysis, design, development and testing of applications.• The candidate is expected to write code himself/herself.• The candidate is expected to do code review, unit testing and deployment.• Practical application of design principles with a focus on the user experience, usability, templatedesigns, cross browser issues and client server concepts.• Contributes to the development of project estimates, scheduling, and deliverables.• Works closely with QA team to determine testing requirements to ensure full coverage and bestquality of product.• There is also the opportunity to mentor and guide junior team members in excelling their jobs.
Be Part Of Building The Future Dremio is the Data Lake Engine company. Our mission is to reshape the world of analytics to deliver on the promise of data with a fundamentally new architecture, purpose-built for the exploding trend towards cloud data lake storage such as AWS S3 and Microsoft ADLS. We dramatically reduce and even eliminate the need for the complex and expensive workarounds that have been in use for decades, such as data warehouses (whether on-premise or cloud-native), structural data prep, ETL, cubes, and extracts. We do this by enabling lightning-fast queries directly against data lake storage, combined with full self-service for data users and full governance and control for IT. The results for enterprises are extremely compelling: 100X faster time to insight; 10X greater efficiency; zero data copies; and game-changing simplicity. And equally compelling is the market opportunity for Dremio, as we are well on our way to disrupting a $25BN+ market. About the Role The Dremio India team owns the DataLake Engine along with Cloud Infrastructure and services that power it. With focus on next generation data analytics supporting modern table formats like Iceberg, Deltalake, and open source initiatives such as Apache Arrow, Project Nessie and hybrid-cloud infrastructure, this team provides various opportunities to learn, deliver, and grow in career. We are looking for innovative minds with experience in leading and building high quality distributed systems at massive scale and solving complex problems. Responsibilities & ownership Lead, build, deliver and ensure customer success of next-generation features related to scalability, reliability, robustness, usability, security, and performance of the product. Work on distributed systems for data processing with efficient protocols and communication, locking and consensus, schedulers, resource management, low latency access to distributed storage, auto scaling, and self healing. Understand and reason about concurrency and parallelization to deliver scalability and performance in a multithreaded and distributed environment. Lead the team to solve complex and unknown problems Solve technical problems and customer issues with technical expertise Design and deliver architectures that run optimally on public clouds like GCP, AWS, and Azure Mentor other team members for high quality and design Collaborate with Product Management to deliver on customer requirements and innovation Collaborate with Support and field teams to ensure that customers are successful with Dremio Requirements B.S./M.S/Equivalent in Computer Science or a related technical field or equivalent experience Fluency in Java/C++ with 8+ years of experience developing production-level software Strong foundation in data structures, algorithms, multi-threaded and asynchronous programming models, and their use in developing distributed and scalable systems 5+ years experience in developing complex and scalable distributed systems and delivering, deploying, and managing microservices successfully Hands-on experience in query processing or optimization, distributed systems, concurrency control, data replication, code generation, networking, and storage systems Passion for quality, zero downtime upgrades, availability, resiliency, and uptime of the platform Passion for learning and delivering using latest technologies Ability to solve ambiguous, unexplored, and cross-team problems effectively Hands on experience of working projects on AWS, Azure, and Google Cloud Platform Experience with containers and Kubernetes for orchestration and container management in private and public clouds (AWS, Azure, and Google Cloud) Understanding of distributed file systems such as S3, ADLS, or HDFS Excellent communication skills and affinity for collaboration and teamwork Ability to work individually and collaboratively with other team members Ability to scope and plan solution for big problems and mentors others on the same Interested and motivated to be part of a fast-moving startup with a fun and accomplished team
Role: Java developerExperience: 4+ yearsJob description ○ Working experience on JAVA,Spring Boot. (on building web services?) ○ NOSQL DynamoDB knowledge is plus ○ Working experience in building micro services and distributed systems ○ Working experience on using messaging queues RabbitMQ/Kafka is plus
Engineering Manager Our Client is a leading SaaS platform used by about 100,000 users across 25 countries to grow their businesses. Our Client differentiates itself by focusing on high-velocity, high-volume sales businesses, and helping the sales force in those businesses to close deals faster. Clearly – scale, performance are the key drivers for us given that our users need to work in large, high-volume, fast-paced environment. World’s largest edutech and financial services organizations use our product to drive their sales execution. ROLE With the recent Series B raise of $32 million, we are all geared up to scale our business globally. Naturally, the engineering team needs to rapidly improve the product, work on scale and performance, and build new features and products to capture new markets. We are seeking seasoned leaders to grow our engineering teams, scale our development & release processes, and create world class products. The role will involve building high-performance software engineering teams and delivering world-class software Presenting plans, updates and risks to all stakeholders is a critical part of the role. Leaders must be hands-on when it comes to addressing customer issues, code quality, RCA / issue prevention and managing risks. Requirements 10+ years of experience in building software products and SaaS applications Highly energetic leader with experience of building high-performance engineering teams and delivering great software Exposure to managing scale and huge growth in software usage Worked with product design teams, customers and other stakeholders to create a well-defined product roadmap and deliver per plan Highly customer-focused with the ability to manage fast-paced release environment Strong knowledge of AWS from architecture and costs perspective. Exceptionally well-organized individual with great listening, communication and presentation skills Experience- .NET, AWS
Experience: 2 - 5 years Talents from Product/eComm/Internet firms Only Key Skills: Spring boot, RESTful web services, JSON, Servlet, JSP, MySQL, MongoDB, Kafka, AWS Solr, Design Patterns, Java, Distributed systems, AWS Looking for team members passionate about building platforms for next billion users and re-imagine the e-commerce for mobile-first users. You will be building solutions for personalization, logistics, search & discovery, payments, fraud prevention, and scalability that works and solve problems elegantly Responsibilities: • Develop server-side components, REST APIs • Assume ownership for existing and new modules including design, development, and unit testing for enhancements of existing modules and development of new modules. • Analyse problems logically and exercise sound judgment in defining, evaluating, and solving difficult technical and operational problems where solutions may be of a precedent-establishing nature. • Lead the design and architectural improvements • Participate and collaborate with team members in design discussions, determines areas of complexity, potential risks to successful implementation, suggest enhancements to architecture, implement POCs, and enhance application. • Reduce technical debt with quality coding Requirements: • A solid grounding in Computer Science fundamentals (based on a BS or MS in CS or related field) from IITs and Premier Engineering College. • Excellent Object Orientation, coupled with excellent problem solving and debugging skills. • Highly skilled at Java and related technologies, including Java Frameworks like Spring-boot or Drop wizard, RESTful web services, JSON, Servlet, JSP, MySQL, MongoDB, Kafka, AWS Solr. • Must have hands-on experience in building scalable and secure back end systems. • Have hands-on experience with systems that are asynchronous, RESTful and demand concurrency • Good to have knowledge of best software engineering practices for all stages of the software development life cycle, including coding standards, code reviews, testing, deployment. • Experience level: 2-5 years of software development experience in Java with web architecture and scalable design
Who are we? With millions of transactions each month, Animall is the world’s fastest-growing agritech company. We continue to re-imagine and re-engineer the dairy ecosystem in India, and each team member will have significant ownership of the key components that go into this mission! What will you do? You will be a core contributor with your team, writing great quality, scalable and maintainable code Continuously improve product execution and code quality. Pair with team members on functional and non-functional requirements and spread our engineering philosophy and goals across the team Who are we looking for? You have at least 3 years of experience crafting robust, high-scale, distributed systems in production environments. You are passionate about leading initiatives and collaborating across Data Science, Design, Engineering, and Product teams You are a strong coder with an eye for using the right algorithms and data structures for the problem at hand. Ability to troubleshoot issues in a large distributed infrastructure You are proficient with RESTful API design and implementation using Node.js/Python. Proficiency in relational (MySQL, Cloud Spanner, etc.) and non-relational (MongoDB, Google Cloud Firestore, etc.) databases. Experience with the Google Cloud Platform/Amazon Web Services. It is a huge plus if you have Experience with container technologies like Docker, Infrastructure As Code such as Terraform, Kafka, RabbitMQ, Kubernetes. Experience with monitoring systems like NewRelic, DataDog, Grafana etc Experience with GraphQL, gRPC. Experience with Microservices, CI/CD. Why Animall? A fast-paced environment to learn and grow. You’ll get opportunities to represent the company in events like Devoxx, Google Developer Days India etc. Very high autonomy; freedom to take risks, to experiment and to fail. An opportunity to work on something that really matters. Check out the reviews for our app. Very high transparency. Fair market salary.
Candidates should have worked with Startups (IT Product Firms) Should be from B2C Firms/Product/SaaS Firms Key Skills: Python, Golang, Java, Distributed Systems, Cloud, Microservices Architecture, MVC, Design Patterns, Data Structure, Algorithms Your Experience Across The Years in the Roles You’ve Played 6+ years of technology experience (at least 2 years in direct engineering management) Managing a 5-15 member engineering team in an agile product org Track record of collaborative working with multiple stakeholders Planning and analysis with effective communication skills You’ll Be Improving & Responsible For Our products engineering team that works on initiatives fuelling the growth of our recent health retail insurance products Collaboration across cross-functional stakeholders to ensure delivery timelines are met Implementing product engineering best practices, and evangelizing them within the org Engineering management with a strong sense of ownership Problem solving with a clear and analytical approach and organized work habits Technological innovation in agile product engineering scenarios Product and business management principles and metrics
Why are we building UrbanCompany? UrbanCompany’s vision is to empower 1 million+ service professionals to become micro-entrepreneurs. Prior to joining UrbanCompany, most of these professionals, be it plumbers, beauticians, carpenters etc. would typically earn INR 10-15k per month, working for a local shop, aggregator or as a freelancer. The UrbanCompany platform enables these ISPs to become micro-entrepreneurs by helping them in 5 key areas – 1. Unlocking market access: Working as an individual franchisee of UC 2. Financing Access: Bank accounts, access to loans, insurance etc. 3. Tech Led Service Standardization: Fixed pricing, clear deliverables, SOPs, delivery tracking, payment systems, reviews etc. 4. Training: Soft and Core Skills Training - training centers and via the app. 5. Consumables Supply Chain: Bulk Procurement of Service Consumables. This helps service professionals become more organized and multiplies their earnings. E.g. - Our beauticians typically earn INR 40-50k per month with no upper ceiling (P95 earn > INR 100k per month), while in the local salons, they would earn between INR 8-15k per month. Job Description: UrbanCompany gets 2.5 Million customers every month, for a variety of their home services needs. It is present in all major metropolitan cities of India and UAE, Australia and Singapore. Over 20,000 service partners rely on UrbanCompany for their earnings and livelihood, with the platform driving either all, or >80% of their business. The platform is growing rapidly, scaling at 3x YoY, supported by a strong balance sheet and a clear path to profitability. Growth Team is the customer facing team and owns the set of services which cater to all our customer traffic. Day to day challenges include high traffic, traffic bursts, always available, ability to experimentation, collecting user behaviour insights, perfomance of APIs, pricing and catalog, requiement gather, checkout and payment, Internalational expansion etc Job Responsibilities :As a part of this team, you would be expected to: ● Strong design fundamentals and experience of designing complex software systems. ● Own atleast one service end to end in growth eco-system along with a small team of 2 ● Build a system for high availability and scalability. ● Define new features and define the new technology stack. ● Set team best practices. Who can apply?- Bachelors/master's in computer science from top tier Engineering School- 4-8 years prior engineering experience in building distributed systems- Proven ability to work on a fast-paced environment- Fanatic about building scalable, opinionated, high-quality, secure and reliable data products- Experience with Databases like Redis, Kafka/Kinesis, Mongo, Mysql, Elasticsearch- Experience with Programming language Node.js, Python, Scala, Java will be plusWhat can you expect?- Work closely with the founding and the leadership team on key projects- Work in full stack teams (PM + Engg full stack + Design) - Execute highly scalable applications & implement best practices- A phenomenal work environment, with massive ownership and growth opportunities- Quick iterations and deployments - fail-fast attitude
About the Role In this role, you'll work on design, implementation, and test for Dremio's system internals. If you want to be part of a fast-moving, fun, and accomplished team, we'd love to hear from you. Responsibilities & ownership Own design, implementation, testing, and support of next-generation features related to scalability, reliability, robustness, usability, security, and performance of the product. Capable of working Individually and collaboratively with other engineers. Collaborate with support and field resources to make sure that customers are successful with Dremio Requirements Fluency in Java and/or C++ with 3 to 5+ years of experience developing production level software Strong foundation in data structures, algorithms, multi-threaded and asynchronous patterns and their applications towards developing scalable systems Experience developing scalable distributed systems and deploying, scaling, and managing microservices Experience with containers and kubernetes for orchestration and container management in private and public clouds (AWS, Azure, Google Cloud) a plus Excellent communication skills and affinity for collaboration and teamwork Interested in and motivated to be part of a fast-moving startup with a fun and accomplished team Startup experience a plus B.S. or M.S in Computer Science or a related technical field or equivalent practical experience
Roles and Responsibilities• Code, develop, design and architect features related to the existing application. Weexpect you to own modules end to end and take pride in the work products youship.• Lead from the front, when it comes to delivering high quality work products. Serveas a mentor to the team members• Create and define performance metrics. Ideate, innovate and hack through theexisting systems to improve performance.• Perform code reviews, set coding practices and guidelines within the team.• Make sense of the product specs, be nimble in getting the issues resolved. Be athought leader.Critical Functional Skills:• Solid understanding and knowledge of Java/C/C++. You should understand theconcepts of multithreading, I/O, messaging, instrumentation etc and theirimplementation in Java/Any other Object-Oriented Language.• Proficiency in the implementation of algorithms and the use of advanced datastructures to solve problems in computing. A solid foundation in the principles ofcomputer science is desired.• Ability to write clean, modular, and loosely coupled code by the use of designpatterns.• He/She should be able to break down and architect complex software systems. Forexample- Build• Cars Availability Engine for Ola.• Strong decision-making ability• Deep expertise in at least one programming language & tech stack.• Substantial experience in building complex and scalable solutions.• Strong object-oriented design skills, ability to apply design patterns, and an uncannyability to design intuitive module and class-level interfaces• The ability to do deep problem solving and build elegant, maintainable solutions tocomplex problems.• Experience leading multi-engineer projects and mentoring junior engineers• Experience with full life cycle development in any programming language on a Linuxplatform• Comprehensive operational experience including, optimizations, deployments andtuning servers like apache/mysql/tomcat/solr• Prior experience in working with Agile software methodologies (XP, Scrum), TDD,and Continuous Integration(CI/CD) a plus.• Experience in building data-driven web application design and development is a plus• Expert level experience in building a scalable, large and complex businessapplication.Experience Required:• Typically with an experience of 5+ years of development experience in a productfirm.• Must have lead, designed, architected and delivered at least 1 project in his previousassignments independently.Minimum Qualifications Required:• Btech/MS from a reputed Institute• Deep expertise with any or combination programming languages: Java, C++, C#,Ruby, Scala,• Go any object-oriented high-level proprietary or open-source language with strongprogramming constructs. We are not skill-specific but go by strength incompetencies• Machine coding• Single machine in-memory program• Need a working code with functionality• Readable and well-designed code with right abstractions, separation of concerns,• right design patterns• Performant code with concurrency and efficient data structures• Write test cases covering the happy path and edge cases• Problem Solving• Choose the right combination of data structures to solve the problem• Identify most edge cases for the problem• Identify opportunities of parallelism: utilizes multi-core solutions where applicable• Design & Architecture• Distributed systems design and system interaction• Identify API signatures• LLD with class design• Solve for performance & availability
Company Description 100ms is building a Platform-as-a-Service for developers integrating video-conferencing experiences into their apps. Our SDKs enable developers to add gold standard audio-video quality conferencing with much faster shipping times. We are a team uniquely placed to work on this problem. We have built world-record scale live video infrastructure powering billions of live video minutes in a day. We are a remote-first global team with engineers who've built video teams at Facebook and Hotstar. Job Description 100ms' Platform-as-a-Service will reduce shipping live conferencing application time to days instead of months, allowing companies to focus on their core business. We are looking for a few young software engineers to join our team, explore new technologies and solve cutting-edge technological problems. Responsiblities: As a software engineer(backend), you will be responsible for design, development and scalability of our backend platform. You will: Design and development of backend services Scalability, Reliability and Security of the applications End to end ownership of the features and modules Articulate complex architecture problems, drive engineering excellence and collaborate with a cross-functional team Help scale our platform to support billions of minutes a day across thousands devices around the world Share technical practices, build development teams, and improve workflows Contribute to open source as we set the standards for video conferencing Mentorship of other team members You have: Bachelor's degree in (Computer Science/Information Technology) or equivalent practical experience At least 1-4 years of experience as Software Engineer/Developer Experience in building scalable applications Understanding of OOPS concepts, threading Experience in building RESTful APIs with monitoring, fault tolerance and metrics Proficient in Go or Python or any other server side programming language Knowledgeable in data structures and algorithms Good to have: Experience with video conferencing, Sockets, WebRTC, and realtime communication Experience with Video Streaming, HLS, Dash. Prior experience with AWS, Azure or GCP. Hands on experience with Kubernetes Ability to take on complex and ambiguous problems Ability to speak and write in English fluently and idiomatically Strong inclination to keep up-to-date with latest trends, learn new concepts, or contribute to open-source projects and would be eager to talk about ideas in internal or external forums Why 100ms: You'll be part of a small team at a fast-growing engineering-first startup You'll work with engineers across the globe with experience in video at places like Facebook and Hotstar You can grow as an individual contributor or as a team leader - freedom to set your own goals You'll work on problems at the cutting-edge of real-time video communication technology at massive scale
Exp: 7 - 12 years Min 5+ years in team management Solid experience building teams from scratch in Startups Preferred: Talents from Tier 1 Tech Schools / IT Product Startups Key Skills: Java, Python, Distributed Systems, Data Structures, Algorithms, AWS, Design Patterns, HLD, LLD, Data Analytics, MongoDB, Node Js Responsibilities: • Vision: Building a vibrant technology culture via a shared strategic architecture vision, as the Chief Architect of the company. • Mission: Driving the platform and product vision to life. • Goals: Leading and delivering on the long-term road map for engineering and infrastructure efficiency. • Execution: Building and sustaining core reusable technology that would ensure scalability, reliability, availability and resiliency for all the products running on the platform and power the enterprise's quest to remain technologically competitive as it extends its customer base and enhances customer experiences continuously. • Assets: Owning all relevant platform technology and infrastructure, both internal (like Dev and staging environments, DevOps stacks, etc.) and client-facing (like production and HA / DR environments) • Tools and frameworks: Leading a team of engineers and architects across DevOps, Site-Reliability, Product TechOps / NOC, Frameworks and Cloud Infrastructure teams. • Thought leadership and industry presence: Representing technology branding and evangelism, as the face and voice of enterprise technology; sharing and evangelizing the technology strategy with internal and external entities, including employees, customers, partners, analysts, technical networks and investors. • Team leadership: Helping build the technical talent brand of the company and in managing their portfolio of IP (intellectual property), via multiple media like blogs, conference presentations and tech media coverage. Candidate persona mapping: This role would be part of the Senior Leadership Team of the company, Our typical candidate for this role would be a person who: • Is a Senior Technical Architect/Manager with 8+ years experience in Product First Tech First companies operating on a global scale a) Preferably, with rich experience working in Silicon Valley, USA / IT Product Startups b) Rich experience in helping build platforms that have supported products built from scratch and which have scaled over time c) Rich experience in helping deploy products on the SaaS model • Has rich and diverse experience in platform technology areas like design and architecture, APIs and Microservices, cloud infrastructure (private, public, hybrid or multiple), security, scale, tooling and multiple frameworks • Has an executive presence and strong communication skills • Demonstrates technology thought leadership • Demonstrates a record of leading a team of Architects, managing, mentoring and appraising them • Is, preferably, a programming polyglot • Should have built diverse teams from scratch
Candidates from Product/eComms OnlyIf You’re Passionately Credible About Engineering management with a strong sense of ownership Problem solving with a clear and analytical approach and organized work habits Technological innovation in agile product engineering scenarios Product and business management principles and metrics You’ll Be Improving & Responsible For – Our health products’ engineering team that works on initiatives fuelling the growth of our recent health retail insurance products Collaboration across cross-functional stakeholders to ensure delivery timelines are met Implementing product engineering best practices, and evangelizing them within the org Your Experience Across The Years in the Roles You’ve Played - 6 years of technology experience (at least 2 years in direct engineering management) Managing a 5-15 member engineering team in an agile product org Track record of collaborative working with multiple stakeholders Planning and analysis with effective communication skills
The Responsibilities :- Provide leadership, management, and technical vision to the entire engineering team and the company.- Work closely with product managers to build a great product using lean principles.- Ensure development of projects are appropriately resourced and facilitate internal processes and collaboration to shorten development cycles and achievement of stable production- Make architectural decisions that puts the organization in the best position to deliver an amazing customer experience.- Lead company-wide prioritization of improvements to code quality, systems, and engineering processes.- Develop and implement engineering strategies meant for the development of technological tools and processes required for current and future software development.- Drive technical projects with a range of engineering teams to build, design, implement and maintain diverse scalable platform constructs for a core application.- Organize activities for the development, implementation, release, and maintenance of projects necessary for software development and sustenance.- Collaborate with product development, creative and UX teams to build and improve the customer experience from discovery through delivery- Mentor the development teams, facilitating continuous evolution in both the user experience and backend platform development teams.- Collaborate with business stakeholders and improve the efficiency of their processes through technology solutions built at a rapid pace.- Deliver secure, efficient, high performing and stable code that meets or exceeds business needs. Meet/exceed all web application technology standards/practices.- Review all documents related to Product requirement and participate in product brainstorming sessions.- Ensure business requirements in the form of production release deliverables are met.- Ensure resources are covered on projects, ensure no or minimal forecast/budget variance.- Stimulate hiring, career plans, training as well as performance reviews for engineering team, including employee coaching, mentoring, development, and team building.- Mentor new resources to be successful in an individual and team setting- Create a culture of innovation that enables continuous growth of individuals and the company.- Perform regular performance evaluation and share and seek feedback on a regular basis.Requirements and Qualifications :- Must have an Engineering Degree - B.E/B.Tech/CS in any stream- Minimum of 12+ years of work experience & a minimum of 3-4 years of work experience as a VP/Technology Head- Proven and successful record leading an engineering development team and running software development projects- Previous experience rapidly scaling an engineering team at a start-up is a plus- Solid understanding of software engineering and code architecture fundamentals, with ability to review full-stack web application code using modern frameworks and quickly learn unfamiliar technologies- Proven experience in building tech services/systems that scaled- Proven ability to attract and hire the best engineering talent- Good understanding of algorithms, data structures & design patterns- Is Up-to-date with emerging technology trends and ability to choose the best for advancement.- Expertise in open source technologies, agile development and big data technologies- Experience with deploying & running products in a large-scale distributed architecture- Strong oral and written communication skills, including technical documentation. Excellent at clear and concise written and verbal communication.
Locus is a global decision- making platform in the supply chain that uses deep learning and proprietary algorithms to provide route optimization, real-time tracking, insights and analytics, beat optimization, efficient warehouse management, vehicle allocation and utilization, intuitive 3D packing and measurement of packages. Locus automates human decisions required to transport a package or a person, between any two points on earth, delivering gains along efficiency, consistency, and transparency in operations. Locus, which has achieved a peak of 1 million orders processed in a day (200,000 orders an hour) and is trained & tested on over 100 million+ order deliveries, works in 75 cities across the globe. Locus works with several large-scale market leaders like Urban Ladder, Tata Group of Companies, Droplet, Licious, Rollick, Lenskart, other global FMCG, pharma, e-commerce, 3PL and logistics conglomerates. Locus is backed by some of the biggest names in the market and recently raised $22 MN in Series B funding and also $4 Mn in a pre-Series B round. Earlier, In 2016, Locus raised $2.75 Mn (INR 18.3 Cr) in a Series A funding.Locus was started by Nishith Rastogi and Geet Garg, two ex-Amazon engineers on a mission to democratize logistics intelligence for businesses across industries. Nishith was profiled by Forbes Asia in their ’30 Under 30’ 2018 list. Geet, on the other hand, holds a dual degree (BTech and MTech) in Computer Science and Engineering from the Indian Institute of Technology. Our team constitutes of engineers from Indian Institute of Technology and Birla Institute of Technology & Science- Pilani, and Data Scientists with PhDs from Carnegie Mellon University and Tata Institute of Fundamental Research. Our multifaced product and business team is led by senior members from Barclays, Google & Goldman Sachs with immense operational execution experience. Job Description Design & implement backend APIs at Locus.sh Mentor junior developers technically. Actively work to reduce tech debt in the Locus backend Work towards more stability & scalability of the backend Tech stack - Java, AWS, Aurora etc. Eligibility 4-8 years of product company experience OOP implementation experience. Programming language does not matter, We use Java internally but have hired folks from non Java background. Hands on experience in SQL, Dynamo DB, Postgres etc preferred. Prior experience building REST APIs Advanced understanding of AWS stack Prior knowledge of solving problems at scale. Perks: Healthy catered meals at office You decide your own Work From Home (WFH) and Out Of Office (OOO) Pet-friendly - bring your pets to the office any day. Locus family already has a Rottweiler and a Beagle
General Accountabilities/Job Responsibilities• Participation in the requirements analysis, design, development and testing of applications.• The candidate is expected to write code himself/herself.• The candidate is expected to write high level code, code review, unit testing and deployment.• Practical application of design principles with a focus on the user experience, usability, templatedesigns, cross browser issues and client server concepts.• Contributes to the development of project estimates, scheduling, and deliverables.• Works closely with QA team to determine testing requirements to ensure full coverage and bestquality of product.• There is also the opportunity to mentor and guide junior team members in excelling their jobs.Job Specifications• BE/B. Tech. Computer Science or MCA from a reputed University.• 6+ Years of experience in software development, with emphasis on JAVA/J2EE Server sideprogramming.• Hands on experience in Core Java, Multithreading, RMI, Socket programing, JDBC, NIO,webservices and Design patterns.• Should have Knowledge of distributed system, distributed caching, messaging frameworks, ESBetc.• Knowledge of Linux operating system and PostgreSQL/MySQL/MongoDB/Cassandra database isessential.• Additionally, knowledge of HBase, Hadoop and Hive are desirable.• Familiarity with message queue systems and AMQP and Kafka is desirable.• Should have experience as a participant in Agile methodologies.• Should have excellent written and verbal communication skills and presentation skills.• This is not a Fullstack requirement, we are purely looking out for Backend resources
Role Description The SDE 2/3 will be part of the engineering/development team in Games24x7 Pvt. Ltd. and will be responsible for taking ownership of the core products of the company. The applicant must have good communication, interpersonal, technical and analytical skills in order to take part in the collaborative and cooperative development process that delivers the high quality software we use to provide the best possible playing experience to our players. He/she must be an expert in the Java programming language and needs to be familiar with popular IDEs, tools and scripting languages on the Linux operating system. Familiarity with an RDBMS, preferably PostgreSQL, is essential to succeed in this position. General Accountabilities/Job Responsibilities: Participate in the requirements analysis, design, development and testing of applications. Write clean and efficient code and stay hands-on with it. Write high level code, code review, unit testing and deployment. Ensure practical application of design principles with a focus on the user experience, usability, template designs, cross browser issues and client server concepts. Contribute to the development of project estimates, scheduling, and deliverables. Work closely with QA team to determine testing requirements to ensure full coverage and best quality of product. Take up the opportunities to mentor and guide junior team members in excelling their jobs. Requirements: B.E. /B.Tech. in Computer Science or MCA from a reputed university. 3-12 years of experience in software development, with emphasis on JAVA/J2EE Server side programming. Hands on experience in core Java, multithreading, RMI, socket programing, JDBC, NIO, webservices and design patterns. Knowledge of distributed system, distributed caching, messaging frameworks, ESB etc. Experience in Linux operating system and PostgreSQL/MySQL/MongoDB/Cassandra database Additionally, knowledge of HBase, Hadoop and Hive is desirable. Familiarity with message queue systems and AMQP and Kafka is desirable. Experience as a participant in agile methodologies. Excellent written and verbal communication skills and presentation skills. This is not a fullstack requirement, we are looking for a purely backend expert.
As an Engineering Manager you manage your business goals, contribute to product strategy and help develop your team. You not only have the technical chops to roll up sleeves and provide technical leadership to major projects, but also build and manage a team of 10-15 top notch engineers. You not only optimize your own code but make sure engineers are able to optimise theirs.Responsibilities Create clear career paths for team members and help them grow with regular & deep mentoring. Perform regular performance evaluation and share and seek feedback. Operating with scale and speed amidst flux, there is just a LOT happening. Our world-class software engineers are just getting started -- and as a manager, you guide the way. You are their default mentor. You work closely with Product Management, Business Development and Operations team and enable them by providing scalable and high quality technology solutions at a rapid pace. You set up best practices for development and champion their adoption and at the same time Architect & design technically robust, flexible and scalable solutions. You work with designers, business analysts, and product managers to estimate and plan projects in an Agile environment. Perform well in uncertainties and collaborate and work with unclear interfaces to other teams in our rapidly evolving organisations. Requirements Excellent leadership skills to mentor the engineers under you. Deep understanding of technologies and architecture in a highly scalable and available set-up. Deep understanding & expertise with highly transactional, large relational and complex systems. Strong object oriented design skills, and an uncanny ability to design intuitive module and class-level interfaces. Superior project management skills to manage multi-engineer projects and experience of delivering high quality projects on time. Above 8 years of experience with technology depth as well as good people skills. A BE/BTech in Computer Science or some equivalent academic stance. Nice To Haves Have spent 2+ years at a start-up or worked in a small and reasonably independent team/dev center. Able to establish credibility with smart engineers quickly, and provide longer term vision and motivation. Great people skills to closely work with other teams. Product Management, Business Development, and Operations, all need your expertise to ensure superior solutions match our scale of operations. Very high technical competence, strong technical background with track record of individual technical accomplishments. Ability to play the role of the architect for the team. Engineering Management, Python, Distributed Systems, Architecture, Data Structures Desired Skills and Experience Engineering Management,Python,Architecture,Java,Distributed Systems
13+ years of relevant experience with at least 6+ years hands-on coding in the bigdata domain.● Should have experience in architecting data ecosystem for streaming data andanalytical platforms.● Expert level experience in building fault-tolerant & scalable big-data platforms andbig-data solutions primarily based on the Hadoop ecosystem.● Expert level experience with Java, Python or Scala programming.● Expert level experience designing high throughput data services.● Familiarity with machine learning and AI.● Experience with Big-Data Technologies (Hive, HBase, Spark, Kafka, Storm,MapReduce, HDFS, Zookeeper, Scylla, Cassandra, Yarn), understands theconcepts and technology ecosystem around both real-time and batch processing inHadoop.● Strong spoken and written communication skills.● B.E/B.Tech/MS in Computer Science (or equivalent).● Effective listening skills and strong collaboration
Data Platform engineering at Uber is looking for a strong Technical Lead (Level 5a Engineer) who has built high quality platforms and services that can operate at scale. 5a Engineer at Uber exhibits following qualities: Demonstrate tech expertise › Demonstrate technical skills to go very deep or broad in solving classes of problems or creating broadly leverageable solutions. Execute large scale projects › Define, plan and execute complex and impactful projects. You communicate the vision to peers and stakeholders. Collaborate across teams › Domain resource to engineers outside your team and help them leverage the right solutions. Facilitate technical discussions and drive to a consensus. Coach engineers › Coach and mentor less experienced engineers and deeply invest in their learning and success. You give and solicit feedback, both positive and negative, to others you work with to help improve the entire team. Tech leadership › Lead the effort to define the best practices in your immediate team, and help the broader organization establish better technical or business processes. What You’ll Do Build a scalable, reliable, operable and performant data analytics platform for Uber’s engineers, data scientists, products and operations teams. Work alongside the pioneers of big data systems such as Hive, Yarn, Spark, Presto, Kafka, Flink to build out a highly reliable, performant, easy to use software system for Uber’s planet scale of data. Become proficient of multi-tenancy, resource isolation, abuse prevention, self-serve debuggability aspects of a high performant, large scale, service while building these capabilities for Uber's engineers and operation folks. What You’ll Need 7+ years experience in building large scale products, distributed systems in a high caliber environment. Architecture: Identify and solve major architectural problems by going deep in your field or broad across different teams. Extend, improve, or, when needed, build solutions to address architectural gaps or technical debt. Software Engineering/Programming: Create frameworks and abstractions that are reliable and reusable. advanced knowledge of at least one programming language, and are happy to learn more. Our core languages are Java, Python, Go, and Scala. Platform Engineering: Solid understanding of distributed systems and operating systems fundamentals such as concurrency, multithreading, file systems, locking etc. Execution & Results: You tackle large technical projects/problems that are not clearly defined. You anticipate roadblocks and have strategies to de-risk timelines. You orchestrate work that spans multiple teams and keep your stakeholders informed. A team player: You believe that you can achieve more on a team that the whole is greater than the sum of its parts. You rely on others’ candid feedback for continuous improvement. Business acumen: You understand requirements beyond the written word. Whether you’re working on an API used by other developers, an internal tool consumed by our operation teams, or a feature used by millions of customers, your attention to details leads to a delightful user experience.
Senior Engineering Manager - EngineeringMyntra’s Engineering team builds the technology platform that empowers our customers’ shopping experience and enables the smooth flow of products from suppliers to our customers’ doorsteps. We work on areas such as building massive-scale web-applications, engaging user-interfaces, big-data analytics, mobile apps, workflow systems, inventory management etc. We are a small technology team where each individual has a huge impact. You will have the opportunity to be part of a rapidly growing organization and gain exposure to all the parts of a comprehensive e-commerce platform.You will be a part of: Storefront (SF)If you are enthusiastic to work on services platform built for extremely high scale, working oncutting-edge front-end technologies and world-class payments and checkout infrastructure then Myntra-Jabong storefront is the right place to be. To manage 10s of Millions of requests each day scaling to 100s of millions of requests on high sale events Myntra-Jabong’s SF Engineering team builds the technology platform that personalizes our customer’s shopping experience and enables the smooth flow of products from suppliers to our customers’ doorstep. We work on areas such as building massive-scale mobile and web-applications, engaging user-interfaces, user personalization platform, content systems, search systems, imaging and visualization systems for products etc. We are a technology team where each individual has a huge impact and get to experience the delight of your hard labour being visible to real users. 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 SF organization and gain exposure to all the parts of acomprehensive eCommerce platform.The SF team at Myntra-Jabong operates within distinct verticals which are (Storefront – Services Platform, Storefront Platforms for personalization & Store Channels (Client Apps)).Responsibilities● Technical Guidance: You will provide technical leadership to a team of excellent softwareengineers; this requires that you have the technical depth to make complex design decisionsand the hands-on ability to lead by example.● Execution and Delivery: You will be expected to instil and follow good software developmentpractices and ensure timely delivery of high-quality products. You should be familiar with agilepractices as well as be able to adapt these to the needs of the business, with a constant focuson product quality.● Team management: You will be responsible for hiring and mentoring your team; helpingindividuals grow in their careers, having a constant dialogue about their aspirations and sharing prompt, clear and actionable feedback about performance.Desired Skills and Requirements● Technical depth: You have the strong technical competence required to gain credibility. Ability to architect, design and code yourself. Technical experience in building and operatingweb-based applications. Deep understanding of all layers of the web-stack work (from theclient interface to the database.) Knowledge of multiple technology stacks/languages/tools and their pros/cons.● 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.● You must have a degree in Computer Science or a related field. Strong understanding of object-oriented programming, concurrency and fundamentals of computer science.● Total of 9+ years’ experience building cutting edge products. Deep experience in building very large scale applications and 2 + years’ experience in team management● Strong problem-solving skills, data structures and algorithms.
Responsibilities: Drive innovation and manage product development teams within a fast paced, agile environment Cultivate an environment of continuous engineering improvement through mentoring, feedback, and metrics Recruit IT professionals with business and industry experience, and develop, reward and energize a competent, effective team within the technology organization. Lead software development teams, obtaining necessary resources, acting as an escalation point and removing impediments to achieve goals and objectives Engage in hands-on design and ensure alignment of strategy, architecture, tools/methods with software engineers and architects to execute product road-maps Collaborate with a wide variety to stakeholders within business and technology teams to drive change required to execute product road-maps Enable integrated teams to deliver technology solutions in support of key product initiatives by working closely with product managers, technical project managers, architects, engineers, and quality assurance
We are looking for a bright and exceptional Engineering Manager to join our Hyderabad based Technology team. The role involves building complex next generation product used by our clients and architecting solutions to support new technical and business initiatives. What you’ll do: • Manage, design, execute and take complete responsibility for the delivery and maintenance of software projects/products • Help the team translate the business requirements into R&D tasks • Work with business groups to outline project deliverables and manage the roadmap of the R&D tasks • Work with Technical Relationship managers to understand the client initiated R&D requests • Act as a point of contact for managing and driving production defects to resolution • Tailor processes to help manage time-sensitive issues and bring them to appropriate closure • Engage and manage team of highly talented technologists, and aid in them grow professionally with regular mentoring What you’ll need: • A bachelor’s degree in Computer Science with 8+ years of experience, fintech domain is a plus • Demonstrated track record of end-to-end delivery of enterprise-grade software • Strong technology acumen, knowledge of software engineering process, design knowledge and architecture intelligence • Superior project management skills to ensure high-quality and timely solution delivery Attention to detail and quality, and the ability to work well in and across teams • Ability to advocate & influence multiple stakeholders • Excellent analytical and reasoning skills • Ability to learn new domains and deliver output • Experience leading a team of highly skilled engineers • Strong communication skills Members of the Arcesium Company Group do not discriminate in employment matters on the basis of sex, race, colour, caste, creed, religion, pregnancy, national origin, age, military service eligibility, veteran status, sexual orientation, marital status, disability, or any other protected class.
About MoEngage MoEngage is a fast-paced startup that’s helping companies run smart marketing efforts in their effort to reach the customer. We are a leading Marketing Technology Stack provider that is helping brands redefine their customer engagement in the mobile era. Brands use MoEngage to drive long-term, personalised and context-based engagement across channels to help achieve increased customer retention as well as customer LTV. Sitting at a conflux of diverse technologies like Artificial Intelligence, Big Data, Web & Mobile platforms, MoEngage technology analyses billions of data points generated by customers and their devices, to predict customer behavior and build marketing campaigns that proactively engage users. In just four years since inception, MoEngage is working with leading brands across e-commerce, entertainment, travel, publishing and banking domains among others. With marquee clients like Vodafone, Oyo, Airtel, McAfee, MoEngage has over 125+ paying Customers in the Enterprise & Internet companies space in India, US, South East Asia & EU. With a global presence spanning 35 countries, MoEngage has offices in San Francisco, Berlin, Jakarta, and Bengaluru. Today, MoEngage is an industry pioneer in the space and engages more than 350M devices. This includes approximately 40B events tracked per month, 30B+ messages sent, to millions of users across the globe. As part of the Engineering team at MoEngage, here are some things you can expect: Take ownership and be responsible for what you build - no micro management Work with A players (some of the best talent in the country), and expedite your learning curve and career growth Make in India and build for the world at scale of 350M active users, which no other internet company in the country has seen Learn together from different teams on how they scale to millions of users and billions of messages. Explore the latest in topics like Data Pipeline, MongoDB, ElasticSearch, Kafka, Spark, Samza and share with the team and more importantly have fun while you work on scaling MoEngage. About InApps team In-app team is responsible for effectively delivering the contextual information to help companies cross-sell/up-sell on specific workflows triggered on desired actions performed by application users. As a member of in-app team, you will be working on developing high performance systems to deliver the contextual campaigns in real time. In addition to real time campaign delivery, you will work on designing a flexible platform to provide customised experience for application users using web personalization, which allows companies to present unique and personalized experiences on their applications. Here are some of the challenging projects we are working on as part of In-app team. Scaling campaign delivery with personalized content to 500M unique users within 1 sec. Rich campaign content delivery keeping user experience native to mobile and web applications. Skill Requirements Proven experience in handling large infrastructure and distributed systems Proven experience in managing high performing engineering teams Proven experience with at least one of the cloud computing infrastructure - GCP / Azure / AWS Hands on in Java OR Python related technologies and frameworks Familiarity with ElasticSearch, MongoDB is a plus Liaison with Product Management, DevOps, QA and other teams Performance management, Sprint management, Roadmap, Hiring, Onboarding, Mentoring, Costing, Documenting At MoEngage, we are passionate about our team and technology - see below to know more about us and technology. Life @MoEngage Tech @MoEngage Scale @MoEngage We handle more than a billion messages everyday. Rest assured, you will be surrounded by really smart and passionate people as we scale much more to build a world class technology team.
Our product is centered around lots of data being processed, ingested and read efficiently. The underlying systems need to provide capabilities update and ingest data on the order of billions of records on a daily basis. Complex analytics queries need to run on 10s of billions of rows where a single query that can potentially touch 100+ million rows needs to finish in interactive SLAs. All of this processing happens on data with several 100s of dimensions and tens of thousands of metrics.This leads to a very interesting and challenging use case in the emerging field of large scale distributed HTAP, which is still not mature enough to provide a solution out of the box that works for our scale and SLAs. So, we are building a solution that can handle the complexity of our use case and scale to several trillions of rows. As a "Database Engineer", you will evolve, architect, build and scale the core data warehouse that sits at the heart of Clarisights enabling large scale distributed, interactive analytics on near realtime data.What you'll do- Understanding and gaining expertise in existing data warehouse.- Use the above knowledge to identify gaps in the current system and formulate strategies around what can be done to fill them- Avail KPIs around the data warehouse.- Find solutions to evolve and scale the data warehouse. This will involve a lot of technical research, benchmarking and testing of existing and candidate replacement systems.- Bulid from scratch all or parts of the data warehouse to improve the KPIs.- Ensure the SLAs and SLOs of data warehouse, which will require assuming ownership and being oncall for the same.- Gain deep understanding into Linux and understand concepts that drive performance characteristics like IO scheduling, paging, processing scheduling, CPU instruction pipelining etc.- Adopt/build tooling and tune the systems to extract maximum performance out of the underlying hardware.- Build wrappers/microservices for improving visibility, control, adoption and ease of use for the data warehouse.- Build tooling and automation for monitoring, debugging and deployment of the warehouse.- Contribute to open source database technologies that are used at or are potential candidates for use.What you bringWe are looking for engineers with a strong passion for solving challenging engineering problems and a burning desire to learn and grow in a fast growing startup. This is not an easy gig, it will require strong technical chops and an insatiable curiosity to make things better. We need passionate and mature engineers who can do wonders with some mentoring and don't need to be managed.- Distributed systems: You have a good understanding of general patterns of scaling and fault-tolerance in large scale distributed systems.- Databases: You have a good understanding of database concepts like query optimization, indexing, transactions, sharding, replication etc.- Data pipelines: You have a working knowledge of distributed data processing systems.- Engineer at heart: You thrive on writing great code and have a strong appreciation for modular, testable and maintainable code, and make sure to document it. You have the ability to take new initiatives and questioning status quo.- Passion & Drive to learn and excel: You believe in our vision. You drive the product for the better, always looking to improve things, and soon become the go-to person to talk to on something that you mastered along. You love dabbling in your own side-projects and learning new skills that are not necessarily part of your normal day job.- Inquisitiveness: You are curious to know how different modules on our platform work. You are not afraid to venture into unknown territories of code. You ask questions.- Ownership: You are your own manager. You have the ability to implement engineering tasks on your own without a need for micro-management and take responsibility for any task that has been assigned to you.- Teamwork: You should be helpful and work well with teams. You’re probably someone who enjoys sharing knowledge with team-mates, asking for help when they need it.- Open Source Contribution: Bonus.
You have 3 to 14 yrs of software engineering & product delivery experience with strong background in datastructures & algorithms • You’ve proven software development credentials having successfully built complex products • You are experienced with one or more general programming languages (e.g. Java, C/C++, Go). Ability to learn other coding languages as needed. • You’ve proven software development credentials having successfully built complex products • You have a strong foundation in the fundamentals of computer science, with familiarity in data structures, algorithms and a strong command of object-oriented principles. • You have experience in one or more of the following areas: Server Backend, Distributed and Parallel Systems, Full Stack Development (frontend and backend), Scalable Enterprise Platforms and Applications, Application Security and Incident Management, Android, iOS, and Machine Learning. • You have a spark that separates you from the crowd and ability to think out of the box and on your feet • You possess multi-dimensional skills that make you a valuable co-worker in a fast, changing and ambiguous environment • You have the ability to learn other coding languages as needed real quick • You are comfortable in working with a team that deals with ambiguity every day
Job description Do you want to work with high traffic OLTP and OLAP systems that provide real value to retailers? Want to build real web applications that work across multiple channels and devices? In this critical role, the right candidate should have an entrepreneurial mind-set, have experience working across an application stack and a strong background in developing complex web experiences that are rich, responsive and interactive. The individual should have exhibited good technical leadership skills and be a highly motivated individual. Role & Responsibility Exhibit strong technical knowledge, leadership skills and independent execution. A keen eye for good experiences. Understanding the experience from a customer perspective. Drive design discussion of complex features and own development of these modules across the application stack. Ability to adapt to changing business and product needs. Experience evolving the design and operation scale as new features are added to the product Mentor junior developers and ensure quality code output (via code reads, reading references, etc.) from them. Co-ordinate with internal teams and external partners in ensuring we build the best solution on time for the customer. Constantly looking at ways to innovate and improve the product. 8+ years of experience in Java & J2EE based Web Technologies & Frameworks with a focus in either Service Oriented Architecture or APIs. Experience in designing scalable solutions in a large-scale distributed environment. Strong knowledge of web technologies, common web frameworks, networking, SQL and database technologies Well versed in software engineering principles, frameworks and technologies Strong debugging / troubleshooting skills. Ability to propose and defend solutions. Ability to work closely with product management, customer support, and other engineering teams to continuously evolve and innovate the enterprise-class Products.
What will you do? You will be responsible for the design and development of large-scale, multi-tenant, distributed systems using scalable, fault-tolerant architecture with distributed queues (kafka), distributed caches (redis), high volume data stores (MongoDB, Cassandra, elasticsearch), container-centric deployments (kubernetes). Write Java codes using best practices with high quality standards. Participate in code reviews and deep dive into design discussions.
Can you please directly apply here: locale.freshteam.com/jobs What would you spend most of your time doing?As a software engineer at an early stage startup, you will be responsible for laying the foundation of all engineering systems. Your day might begin with designing a new micro-service supposed to handle 500 million pings on its first day in production and end with fierce debates on coding guidelines or the best practices for handling data consistency across distributed systems.Being an enterprise-focused company, our systems don't scale linearly or even exponentially. Every new customer brings the scale of millions of customers that they serve. We need to build robust, scale-ready and fault-tolerant services from day one. Our clients rely on it.Best for someone who is:1. A polyglot, fluent in system design principles and not in a particular language or framework. It will be your responsibility to evaluate all available options and pick the best one for the job.2. Passionate to move fast without breaking things and insists on rigorous testing.3. Excited to own the outcome of what (s)he builds while clearly communicating the steps to get there.If you are looking to spend your 20s learning how to build a company from scratch, if building systems at scale excites you, if you are mesmerized by what the world of location can offer or if you are passionate about zero-to-one, we will see you on the other side? :)
- Niki is an artificially intelligent personal shopping assistant (http://niki.ai/app). Our founding team is from IIT Kharagpur, and we are looking for a Backend Developer to join us in the core software development and maintenance. - We work mostly in Java and Python and object oriented concepts are a must to fit in the team. If you have experience in :1. Working at a high-traffic consumer facing company for minimum 5 years. 2. Architecting scalable systems in terms of making key decisions about database options, server frameworks, sync vs async, distributed vs monolithic, redundancy etc. 3. Ensuring fault tolerance and optimal latency of distributed and concurrent systems. 4. Mitigating and recovering from large scale system crashes and disasters. 5. Automation and consumer centric machine learning implementations - setting up ground truth, feedback loops and A/B testing. 6. Large scale monitoring and alarm systems. 7. Thinking backwards from a customer POV and relentlessly pursuing customer's cause in tech and product decisions. And you are always ready to get your hands dirty with coding and shipping products and services covering all the aspects yourselves - requirements gathering, resource allocation, testing, deploying, monitoring and iterating. Basic eligibility criteria are : 1. Graduate/Post-Graduate in Computer Science/Mathematics/Physics or allied fields. 2. Industry experience of 5-9 years in developing scalable software. 3. Have some experience in leading a team big or small.