At Egnyte we develop content governance and collaboration products that are deployed across several large companies such as Yamaha and Red bull. The Egnyte platform supports daily, business critical operations for a million-plus user base interacting with a multi-petabyte content set. Egnyte is seeking an experienced Principal Engineer to join the Software Engineering (Infrastructure) group. The Software Engineering (Infrastructure) group builds large distributed components and services that run Egnyte’s Cloud Platform. Our code serves billions of requests per day with sub-second latency in a fault-tolerant environment. Some of the responsibilities for this group include Egnyte’s Cloud File System, Object Store, Metadata Stores, Search Systems, Recommendations Systems, Synchronization, and intelligent caching of multi-petabyte datasets. We are looking for candidates with a shared passion for building large-scale distributed systems and a keen sense for tackling complexities that come with scaling through multiple orders of magnitude. In this role, you will: Design and develop highly scalable and resilient cloud architecture that seamlessly integrates with on-premises systems Drive the team’s goals and technical direction to find and pursue technical opportunities that Effectively communicate complex design and architecture details Understand company and industry-wide trends to help develop new technologies Conceptualize, develop, and implement changes that prevent key systems from becoming unreliable, under-utilized, or unsupported Own all aspects of critical software projects from design to implementation, QA, deployment, and monitoring Qualifications BS, MS, or PhD. in Computer Science or related technical field, or equivalent practical experience 8-15 years of professional experience in engineering with history of technical innovation Experience providing technical leadership to engineers Bonus Qualifications Breadth of knowledge across infrastructure domains, with the ability to reason about everything from data center machine software to database solutions to machine learning infrastructure to front-end web or mobile applications Demonstrated success in designing and developing large scale, complex systems Expertise with multi-tenant, highly complex, cloud solutions; experience with Hybrid and/or on-premises solutions desired Experience owning all aspects of software engineering, from design to implementation, QA, deployment, and maintenance Experience with the following technologies: Java, Python, Go, MySQL, HBase, Kafka, Nginx, Haproxy, BigQuery, New Relic, Prometheus Data-driven decision process Experience in working with AWS and/or GCP
ABOUT US: MX Player is the world’s best video player and the world’s largest video platform, with an install base of 500+ million worldwide and 350+ million in India. It has consistently ranked amongst the top 10 Android apps since2012. MX Player reaches its vast user base via an ever-increasing list of supported platforms including native Android and iOS apps, mobile and desktop web applications and other portable devices. Roles and Responsibilities: Need to have 5+ years of experience. Should be Hands-on coding. A senior software developer who can design and code large scale distributed systems. Need to have experience working with backend microservices at scale. Should be comfortable working on NoSQL/MySQL databases like Cassandra, MongoDB, elastic search, etc. and tune the performance. Comfortable working in Java and Golang. Skills:Must have: Software Developer with at least 5 years of experience in backend development with Java. API integration, Database designing. Understanding of complete lifecycle development, continuous integration & testing. Good to have: Good understanding of the Kotlin language. Good understanding of RxJava. Experience of working in large scale multi-module apps.
At Egnyte we develop content governance and collaboration products that are deployed across several large companies such as Yamaha and Red bull. The Egnyte platform supports daily, business critical operations for a million-plus user base interacting with a multi-petabyte content set. We store, analyze, organize, and secure billions of files and petabytes of data with millions of users. We observe more than 1M API requests per minute on average. To make that possible and to provide the best possible experience, we rely on great engineers. For us, people who own their work from start to finish are integral. Our Engineers are part of the process from design to code, to test, to deployment, and back again for further iterations. We’re looking for Senior Software Engineers and he should be able to take a complex problem and work with product managers, devops and other team members to execute end to end. Specific Responsibilities will include: Design and develop scalable cloud components that seamlessly integrates with on-premises systems. Challenge and redefine existing architecture or make 10x improvements in performance and scalability. Ability to foresee post-deployment design challenges, performance and scale bottlenecks. Hire and mentor junior engineers Doing code reviews, unit and performance testing of the code. Monitor and manage 3000+ nodes using modern DevOps tools and APM solutions. The successful candidate will need: Demonstrated success designing and developing complex cloud based solutions Solid CS fundamentals with one or more areas of deep knowledge Experience with the following technologies: Java, SQL, Linux, Python, Nginx, Haproxy, BigQuery, HBase, New Relic, memcache, Elasticsearch, docker. Data driven decision process Relies on automation testing instead of manual QA Experience in working with Google cloud, AWS or Azure is preferred We would prefer the candidate work from our Mumbai office for alteast first 6 months.
Senior Engineering ManagerDomain: EcommerceENGINEERING @MYNTRAMyntra’s Engineering team builds the technology platform that powers our customer’sshopping experience and enables the smooth flow of products from suppliers to ourcustomer’s doorsteps. We work on areas such as building massive-scale mobile andweb-applications, engaging user-interfaces, big-data analytics, mobile apps, contentsystems, catalogue systems, search systems, supply chain systems, imaging andvisualization systems for products etc. We are a small technology team where eachindividual has a huge impact. You will work closely with the business in shaping our productand serve hundreds of millions of Indians! You will have the opportunity to be part of arapidly growing organization and gain exposure to all the parts of a comprehensiveeCommerce platform.YOUR RESPONSIBILITIES1. 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 example2. Execution and Delivery: You will be expected to instill 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 quality3. Team management : You will be responsible for hiring and mentoring your team; helpingindividuals grow in their careers, having constant dialogue about their aspirations and sharingprompt, clear and actionable feedback about performanceSKILLS / EXPERIENCE● Total of 5+ years’ experience building cutting edge products. Deep experience inbuilding very large scale applications and 1+ years’ experience in team management● Strong problem solving skills, data structures and algorithms● Experience with distributed systems handling large amount of data● Experience in very large scale applications.● Strong problem solving skills, data structures and algorithms.● Experience with distributed systems handling large amounts of data.● Excellent coding skills in Java/J2EE.● Very good understanding of Web Technologies.● Excellent coding skills in NODE JS & PHP (Laravel)● Very good understanding of Web Technologies● Good understanding and experience with using open source technologies and buildingcomplex products● Handling large data (batch and real-time), workflows and scheduling, building pluggableframeworks and systems, strong abstraction and architecture skills● Experience using traditional RDBMS, NOSQL DBs (Cassandra, Mongo DB, Aerospikeetc.), caches● (redis, memcache), messaging frameworks (Rabbit MQ, AWS SQS)QUALIFICATIONSB Tech/BE in Computer Science or equivalent or higher from a reputed institution.REQUIREMENTS1. Technical depthYou have the strong technical competence required to gain credibility. Ability to architect, designand code yourself. Technical experience in building and operating web-based applications.Deep understanding of all layers of the web-stack work (from the client interface to thedatabase.) Knowledge of multiple technology stacks/languages/tools and their pros/cons2. Execution abilityFocus on delivering products in a timely manner with high quality. Familiarity with multiplesoftware development practices and tools, and the proven ability to adapt, champion andinstitute good practices and tools3. You must have a degree in Computer Science or related field. Strong understanding ofobject-oriented programming, concurrency and fundamentals of computer-scienceYOUR CAREERBeing a relatively small sized Engineering team, individuals carry a lot of responsibility on theirshoulders.Coming up with the designs of features, evaluating external libraries and frameworks,enhancing existing platform infrastructure, reviewing major architectural decisions, planning andexecuting deployments with minimal system downtimes is part of the everyday job. For an individual witha hunger to solve problems and who thrives on challenges, passionate about leading teams, theopportunities @Myntra are practically limitless.YOUR TEAMYou’ll be a part of the team who’s passionate about scaling & delivering omnichannel initiatives @Myntra.The primary products that you’ll be working on will be Myntra’s entire Omnichannel Suite. This consists ofend-to-end integrations with seller systems, omni order management system & in-store assistance initiatives
Lead a small group of highly talented engineers to build platform components to power various micro services. Responsible for end-to-end architecture of Platform. Leads High- & Low-level design of critical components. Mentor other Senior & Lead engineers Lead a small group of highly talented engineers to build platform components to power various micro services. Responsible for end-to-end architecture of Platform. Leads High- & Low-level design of critical components. Mentor other Senior & Lead engineers This is a once-in-a-lifetime chance to gain tremendous experience watching a organization being built from the ground-up (and subsequently, earn life-changing equity) for an exceptional Principal Engineer.
Cogoport is looking for a tech enthusiast who is capable of building creative features that positively impact hundreds of millions of international customers, and is highly motivated with a passion for building high-level systems that scale to hundreds of millions of transactions.Ideal candidate should be able to guide multiple projects at once in a dynamic and expeditious environment. You will be responsible for developing a world-class product with clean, well-documented code and at the same time ensuring high performance & scalability using proper design principles. You will be responsible for writing server-side web application logic as well as for the integration of the front-end part. Needless to mention you have demonstrated ability towards urgency, ownership, sharing success and competent enough to excel prevailing engineering velocity at Cogoport.You should be a modern thinker and believer of manager and hierarchy free organisation like Cogoport. The ideal candidate would be assessed basis the defined role fitment. Critical is that you are curious and learner to be able to seek out and evaluate new ideas and bringing them back into the organisation. If you have outstanding programming skills and a great passion for developing beautiful, innovative applications, then let's get in touch!1. Problem Solving: You should have the rigour and discipline to approach most of the problems and ensure the delivery of quality work ahead of timelines. You are able to look at a problem, define and brainstorm ways to achieve an optimal solution and pick the best engineering approach to bring the software productivity.2. Architectural Design: You should have in-depth knowledge to design highly scalable architecture. You have strong experience in building products ensuring scalability in tech architecture & design implementation.3. Database: Should have strong expertise in the database to manipulate data in the software system to minimize data redundancy and maximize the speed of retrieval. Knowledge of MongoDB, MySql, PostgreSQL database is preferred.4. Algorithm Skills: You should be adept in all algorithm aspects to define an efficient way of solving the problem. You will solve complex problems with algorithms embedded in logical thinking and creating the most efficient and optimum code.5. Code Quality: Enhancing the code quality by structuring the code & making sure that all the guidelines are followed to ensure enhancing code efficiency & reduction of code failure & bug rectification.6. Product Inclination: A Software Engineer not only gets involved in coding but should equally understand the product/feature to think & cover all the possible business edge cases coming on the way.
Opening for the position of a Golang Developer in a Blockchain Company Designation: Open for discussion Experience: 3+ years Location: Navi Mumbai Job Description: We are looking for an experienced Golang Developer with at least 3 years experience to help develop and support our scaling platform for Ethereum. Experience with blockchain and security protocols is a major plus. Strong knowledge of Go programming language, paradigms, constructs, and idioms:- Knowledge of common Goroutine and channel patterns. Good knowledge of distributed systems architecture. Good knowledge of package management tools such as Glide. Latency and fault tolerant tools like go-hystrix. Ability to write clean and effective Godoc comments. Familiarity with code versioning tools like Git. Rigor on Unit testing, coverage and best practices. Good working experience on high traffic microservices. Some DevOps experience is a major plus (Docker and cloud deployment - AWS, DigitalOcean).
Work with the Sales team to identify and qualify business opportunities. Identify key customer technical objections and develop the strategy to resolve technical impediments to business transactions. Take responsibility for technical aspects of solutions, including activities such as supporting bid responses, product and solution briefings, proof-of-concept work, and the coordination of supporting technical resources. Work closely with Google Cloud Platform products to demonstrate and prototype integrations in customer/partner environments. Prepare and deliver product messaging in an effort to highlight the G Suite value proposition using techniques including whiteboard and slide presentations, product demonstrations, white papers, trial management and RFI response documents. Deliver recommendations on integration strategies, enterprise architectures, platforms and application infrastructure required to successfully implement a complete solution providing best practice advice to customers to optimize Google Cloud Platform effectiveness.