Job description :- PSE at Swiggy not only contribute to the high-level Architecture of several systems but also contribute to the overall success of the product by driving technology and best practices in engineering in their respective teams.- They establish technology vision for respective teams and demonstrate how to solve a deeply complex and hard technical challenge, and help communicate that vision upward (leadership), inward (peers and engineering team) and outward (product & business teams)Job responsibilities :- Coming up with best practices to help the team achieve their technical tasks and continually thrive in improving the technology of the product/team.- Experiment with new & relevant technologies and tools, and drive adoption while measuring yourself on the impact you can create.- Implementation of long term technology vision for your team.- Responsible for end to end architecture, high level design/ low level design of various systems and applications that you are assigned to- Creating architectures & designs for new solutions around existing/new areas- Decide technology & tool choices for your team & be responsible for them.- Driving the adoption of best practices & regular Participation in code reviews, design reviews, architecture discussions.- Technically Hands-on, prior experience with scalable Architecture- Possess 8+ years of software engineering and product delivery experience, with strong- Excellent command over Data Structures and Algorithms- Exceptional coding skills in an Object-Oriented programming language (Java preferred)- Strong problem solving and analytical skills- Experience with web technologies, PHP/ Java, Python, Linux, Apache, MySQL, solr,- Good knowledge of distributed technologies, real time systems of high throughput, low latency and highly scalable systems- Experience with high performance websites catering to millions of daily traffic is a plusCompany profile : - Swiggy is India's largest food ordering and delivery platform. With a vision of Changing the Way India Eats, the company has more than 25,000 active restaurants partners across eleven cities in the country.- Swiggy's innovative technology, large and nimble delivery service, and customer focus enable a host of benefits including lightning fast deliveries, live order tracking, no restrictions on minimum order amounts, and strong customer support. With a huge a customer base and 5lac order per day. Swiggy is redefining the food tech industry.
Key Benefits: Competitive salary Regular and transparent appraisals based on performance Personal development budget of 80,000 per year to be used for courses, books, conferences Office-space at WeWork Salarpuria Symbiosis, which offers a lively atmosphere and lots of free events and amenities 25 days paid holiday each year Flexible working hours Work from home Wednesdays Free lunches on work from office days Bi-weekly tech lunches for a fun learning experience Monthly social outings 2 weeks personal project time each year Yearly cross-tribe pollinations (we have another engineering team in London) Wholesome development experience with MacBook Pro and extra monitor(s) Role Overview: As a Senior Software Engineer, you will help drive Unibuddys growth by helping build and enhance our products that are aimed at aiding prospective universities and students, turning them into happy and successful users of Unibuddy. Were looking for an experienced and enthusiastic engineer to join our engineering team in Bangalore and help accelerate our next phase of growth. As we are a rapidly growing company you will gain exposure to all areas of the platform, understanding the key success drivers at an early stage engineering team and gaining invaluable experience for your future career. Success in this role will lead to opportunities for growth across the entire engineering team with significant scope for future development. Key Responsibilities: Quality and consistency: Consistently deliver high quality code. Maintain code quality across the team by reviewing code written by other members of the team Constant Learning: Acquire expertise of the codebase to answer questions for newer devs on how to design features around our codebase Knowledge sharing: Have extended knowledge of design patterns to help newer devs on finding the appropriate coding solution to a technical problem Mentorship: Organising knowledge sharing session when finds out a domain is uncovered by other members of the team Setting standards: Proposes set of coding standards for the team Going beyond: explores new technologies and new techniques the team could use External point of contact: should be able to answer questions about the stack from other non-technical teams Required Candidate profile Key Requirements Bachelor's Degree in Computer Science or any other related field. The equivalent of this in working experience is also acceptable for the position Self-motivated, hard-working, coachable, and driven with a strong entrepreneurial spirit Enjoys working in a collaborative atmosphere where new ideas are valued 4+ years of overall professional web development experience Communicates effectively in fluent English Experienced in ReactJS and React Native Experienced in Python, Flask, GraphQL and MongoDB Experienced in industry standard coding practices Experienced in mentoring junior software developers Have experience working on projects involving test-driven software development Most Important: Understands the value of our product and is driven to make it a success
Learngram is a Singapore based EdTech startup with a vision to empower institutions offer their educational content to learners through a tech platform that helps learners master the content. At Learngram, we are building an AI powered E-Learning platform. We are currently setting up the tech team in Bengaluru and have closed our first round of funding. Founders: Vikas Goel - CEO - linkedin.com/in/vikas-goel-cfa-77 58 79 10 Raman Kishore - CTO - linkedin.com/in/kramankishore We are looking for a very early team member to join our startup. Someone who is passionate to be at the helm of building a company, who can build products ground up and is enthusiastic to be a very early member of a startup. An ideal candidate is skilled in - Fullstack development (NodeJs or Python + React) - Deployment on AWS Cloud - Good software design - Microservices architecture - Familiarity with CI/CD- has continuous learning attitude, high ownership, startup mindset and is optimistic.
Sizzle is an exciting new startup that’s changing the world of gaming. At Sizzle, we’re building AI to automate gaming highlights, directly from Twitch and YouTube streams. We’re looking for a superstar DevOps and production deployment engineer that is well versed with Python, Docker & Amazon Web Services (AWS) to get our AI components into production and deployed. AI/ML experience is a plus, but not necessary. The main task will be deploying models and algorithms developed by our AI team, and keeping the daily production pipeline running. You will be responsible for: Building Python scripts to deploy our AI components into pipeline and production Developing logic to ensure multiple different AI components work together seamlessly Managing our daily pipeline on both on-premise servers and AWS Working closely with the AI engineering, backend and frontend teams You should have the following qualities: Deep expertise in Python including: Multiprocessing / multithreaded applications Class-based inheritance and modules DB integration including pymongo and sqlalchemy (we have MongoDB and PostgreSQL databases on our backend) Deep expertise in Docker-based virtualization including: Creating & maintaining custom Docker images Automated building and deployment CI/CD Experience with maintaining cloud applications in AWS environments Experience in deploying machine learning algorithms into production (e.g. tensorflow, keras, opencv, etc) is a plus Experience with running Nvidia GPU / CUDA-based tasks is a plus Excited about working in a fast-changing startup environment Willingness to learn rapidly on the job, try different things, and deliver results Ideally a gamer or someone interested in watching gaming content online Skills: Required: Python, AWS, Docker, Multiprocessing / multithreaded programming, pymongo, sqlalchemy. Optional: AI, Machine Learning, Tensorflow, deploying Nvidia GPU / CUDA programs Seniority: We are looking for a mid-level engineerWork Experience: 2 years to 5 years Salary: Will be commensurate with experience. Who Should Apply: If you have the right experience, regardless of your seniority, please apply. About Sizzle Sizzle is building AI to automate gaming highlights, directly from Twitch and YouTube videos. Presently, there are a billion fans around the world that watch gaming videos on Twitch and YouTube. Sizzle is creating a new highlights experience for these fans, so they can catch up on their favorite streamers and esports leagues. Sizzle is available at www.sizzle.gg.
OVERVIEW OF REACH52 AND OUR WORK reach52 (R52) is a fast growing, social enterprise start-up working to bring sustainable, universal basic healthcare services to users in low-access, developing regions. We do this through an innovative service model, an off-line technology platform and embedding support within communities to help residents access care, knowledge and other services we deliver. Our mission is divided in to two parts: community access, navigation and healthcare support on the one side; and ultra-low-cost fill-in services to sustain the solution on the other. This allows core healthcare services and treatments to reach further into communities where state of the art services don’t always get to. Our fill-in services allow treatments for life threatening conditions to be accessed reliably and with continuity, so minimising the risk of relapse or crippling financial problems. At the current time our income comes from grant funding and the value of our data services. This, together with other funding streams, provides a sustainable solution so that the services become embedded in the communities we serve. OVERVIEW OF THE ROLE In 2019, reach52 was been awarded funding from a major bank to grow into India. We would like tohire a highly motivated Junior Software Engineer to support the designing and delivery of enterprise solutions, applications and integrations in India. India is a new market for us, and we are rapidly expanding our userbase and need to continue to build our portfolio of integrated applications that work in a challenging, off-line environment. We currently use document databases to replicate data between a master and the off-line applications. We have extended workflows that mean our processes flow through Java/Kotlin applications on android and through web technologies depending on the access channel. We support interactions with communities, commercial, logistics and police offices. We need extend our support for internationalisation and localisation and to integrate external services such as local payment options to our commercial applications, together with access to data from third parties. The role will involve the continuing development of a cross application technology solution with emphasis on cost and productivity and existing investment. The candidate should be able to work well with the dev team based in Manila, Philippines. Title: Junior Software Developer Employment: Full time contract with probation period Start Date: Mar 2020 Location: Bangalore Reporting to: CTO ROLE SCOPE AND RESPONSIBILITIES The core role scope and responsibilities will be: • Understand and analyze user requirements and defects; • Design and develop R52’s existing Java/Kotlin-based applications; • Work on new development projects; • Work with users and stakeholders to scope out new requirements; • Work as part of a distributed team. PERSON SPECIFICATION The ideal candidate will have: • Strong communication skills; • 2-4 years software development experience; • A selection of the following and be prepared to assess and learn new techniques appropriate to system redevelopment: o Cloud platforms o Proficient with Java / Kotlin / Python / Elixir o NoSQL databases and replication o Commercially secure communications o Website / API security o Application integration o Design of off-line services o Containerisation (Docker) o Release Management and Deployment (Kubernetes) • Knowledge of healthcare systems and/or technology is a strong advantage; • Strong team working skills, ability to work to deadlines, and flexibility to work as part of a small but-growing team in a dynamic way.
Who are we? BlueOptima provides industry-leading objective metrics in software development using our proprietary Coding Effort Analytics. We enable large organisations to deliver better software, faster and at lower cost. Founded in 2006, BlueOptima is a profitable, high-growth independent software company. Our unique technology was initially devised in seminal research carried out at Cambridge University. We are headquartered in London with offices in New York, Bangalore, Gurgaon and Guadalajara. BlueOptima’s technology is deployed by global enterprises to drive value from their software development activities. We work with nine of the world’s top twelve largest Universal Banks (by revenue) and three of the world’s top ten telecommunications companies (by revenue, excl. China). Our technology is pushing the limits of complex analytics on large data-sets with more than 15 billion static source code metric observations of software engineers working in an Enterprise software development environment. BlueOptima is an Equal Opportunities employer. Whom we are looking for: We are seeking a highly skilled and talented DevOps engineer experienced in both Windows and Linux to maintain and improve our cloud environment. The engineer should be experienced in building and managing Windows environments, as well as have a good understanding of Active Directory. A good understanding of managing Linux environments is also required. In this role, you will be involved significantly in taking on several new initiatives to enhance and scale our applications and to model, test, and capture performance bottlenecks and stability issues, at the application level, in a complex distributed environment. If you are a technology expert, with a desire to learn, and participate in the mutual growth of the organisation and yourself, this is the right challenge for you. Responsibilities: Manage and update Windows environments Configuring automation for managing all existing and new Active Directory related tasks Design, manage, maintain and architect AWS Cloud Services and tools. Manage Windows Endpoints using GPOs and other similar tools Automate the provisioning of environments using Ansible, Puppet and Terraform Pro-actively monitor systems and identify performance issues using tools like Prometheus. Understand AWS network configurations and manage the security of the organisation's infrastructure Facilitate the needs of internal teams and implement effective coordination between teams in London, Gurgaon and Guadalajara. Maximize the utilization of cloud resources to balance performance and cost Maintaining VPN and NIDS services running in AWS VPC Drive change in the organization, ensure accurate DevOps standards and tools are implemented Essential Skills: Bachelor's degree in Computer Science or equivalent experience At least 3 years of technical industry experience Good experience with managing user access and credentials centrally using Active Directory Windows server management Well versed in generic system administration tasks Good experience with Powershell scripting Experience with Active Directory Ability to manage and maintain Cloud Infrastructure on AWS Knowledge of Micro Services and/or Container based architecture Good knowledge of security related to cloud-based infrastructure involving both, System and Network security Experience with PostgreSQL database Experience with shell/bash and/or python scripting Desirable Skills: Experience with Active Directory management and automation Experience with ELK or Splunk, with strong understanding of both structured and unstructured data and log analysis Experience with containers and container orchestration systems Management of Linux and Mac endpoints Tags/Tech Stacks- #Devops #Linux #Windows
Read ahead if you're looking for a place to put your mind to good work amidst all the chaos that is going on in the world. Our startup is looking out for a well rounded Full Stack developer who enjoys solving problems and builds product/hack to solve challenges. Skills that we are looking for:1. Able to build product end to end on own2. Flexible to adapt to different stacks but master of anyone for now. Preferred if you are comfortable working on Python, Nodejs, Angular. 3. Comfortable with AWS services4. Loads and loads of energy and calm mindedness to deliver products on tight deadlines equivalent to a 10x regular developersWe are on a mission to build the largest online Global B2B Marketplace for fashion supply chain. We recognize the need for a stellar team to complete this journey. Apply and become a part of our pit crew and work alongside the founders from IITs & IIMs.Apply if it's your cup of tea!
Primary responsibility is to take up product development as a full stack developer and ability to work with the larger product team, arrive at best architectural approach, choose most appropriate frameworks, code and deliver Shown success as an individual contributor. Should have consistently demonstrated ability and commitment to deliver major initiatives in a timely manner Embrace good development practices including design specification, coding standards, unit testing and code reviews A selfstarter, who loves to take on hard problems, loves solving service scalability problems, enjoys breaking things and enthusiastic to learn new technologies and working in startup environments
Exp: 7 - 14 yearsResponsible for the product engineering road map, quality assurance and various services oforganizationsResponsible for delivering high-quality software products, on time and within budgetWork with the CTO, Directors, PM, and Business to develop a long-term product plan, products and manage the release planning cycles for all productsResponsible for managing the staffing requirements and skillsets for Customer Interaction Team, assuring that sub-teams are staffed with sufficient skilled resources and meeting product deliverablesResponsible for implementing tools and processes to optimize product engineering throughput and qualityEnsure controlled releases to production, with amongst other measures, stringent code reviews from standards and performance perspectivesStrong experience with distributed system architecture. Knowledge with AWS is a bonusExperience in designing, implementing and maintaining high performance, high availability, large-scale web applicationsHands on experince in eCommerce(Web) Development & expertise in Design Patterns, Algorithms, Data Structures & TDDExpertise in developing web services and highly scalable applications
Talents from Tier 1 Tech Schools Should be from Product Dev Firms Key Skills: Java, Python, Product Development, AI/ML, Stakeholder Management As a Sr Engineering Manager in this team, you will be responsible for leading a large team of Engineers responsible for building critical features. In addition, you will be responsible for evolving the infrastructure to meet the scaling needs of the service and continuously improve the operational excellence in the service. As a Sr. leader in the team , you will be responsible for providing the vision on how some of the critical components in the service needs to evolve and also plan and execute on the vision. You will be responsible for building a team of best-in-class Engineers and retaining them. Along the way you’ll learn a ton, have fun, and make a positive impact on our business. A successful candidate will have an established background in building customer facing products and services, the ability to build and manage a team of skilled engineers, a strong technical ability, excellent project management skills, great communication skills, and a motivation to achieve results in a fast-paced environment. Responsible for the overall systems development life cycle. Management and execution against project plans and delivery commitments; Manage the day-to-day activities of the engineering team within an Agile/Scrum environment. Management of departmental resources, staffing, mentoring, enhancing and maintaining a best-of-class engineering team. Work closely with the engineers to architect and develop the best technical design and approach Hands-on and technical; Ability to code and contribute to on-going development Experience developing cloud software services and an understanding of design for scalability, performance and reliability, or experience building scalable, reliable applications on mobile platforms Experience creating advanced architectures and sustainable solutions Experience defining system architectures and exploring technical feasibility trade-offs
Lokking for a tech entusiast for a fintech startup for digital natives. Having a mission to help our users demystify their finances, maximize their savings and spend intelligently.