Founded in 2014, Swiggy is a funded company based in Bengaluru (Bangalore). It has more than 250 employees currently and works in the domain of Food tech.
We are looking for python developers who have good exposure to distributed systems. This will be an IC role, candidates with excellent design and coding skills are preferred. Must be willing to adapt to new languages as the team is very dynamic in nature. ABOUT THE JOB Is Big Data really big? If you want to explore this area, learn what massive data volumes mean and how internet works, join Distributed Data Engineering team – a small group of elite software engineers that analyze, design and implement system software that brings new functionality, increased reliability, and enhanced scalability to Akamai’s high-performance Distributed Data platform. ABOUT THE TEAM The Distributed Data Engineering team (DDE) develops and operates the networks that process aggregate and store data about every transaction that involves Akamai edge network servers. Data owned by DDE is being consumed for the purposes of customers billing, customer analytics, business decisions support, Akamai’s cost structure management and Akamai’s network management. DDE currently receives over 2PB of data/day and maintains a data store that processes 3 trillion records daily. The product development team within DDE has end-to-end responsibility for the design, development and deployment of the platform components that enable one of the world’s largest cloud-based data systems. ELEVATOR PITCH 3 REASONS WHY A GREAT CANDIDATE SHOULD GET ATTRACTED TO THIS OPPORTUNITY. 1. This role plays a very critical role in performance-critical message brokering subsystem 2. This role demands to analyze, design and implement system software that brings new functionality, increased reliability, and enhanced scalability to Akamai’s high-performance Distributed Data platform. 3. The expectation is to take the ownership of the design of the platform components that enable one of the world’s largest cloud-based data systems. RESPONSIBILITIES • Develop new and enhance existing features for DDE's massively distributed system • Work on performance-critical message brokering subsystem • Work on data collection, processing, and access subsystems • Work on projects that focus on system scalability, performance, and security • Drive feature development from idea inception through design and testing to operational deployment • Follow SW development methodology best practices, including collaboration with QA departments to successfully deploy high-quality new system components BASIC QUALIFICATIONS • BS in Computer Science or equivalent, MS preferred • 6+ years of experience developing SW on Python • 3+ years of experience with Linux and distributed systems • Knowledge of networking principles, including TCP/IP, SSH, SSL and HTTP protocols • Knowledge of software development and design principles • Ability to troubleshoot complex network problems and customer issues DESIRED QUALIFICATIONS • Proven track record of delivering large amounts of high quality, complex code • Highly responsible, motivated, able to work with little supervision • Experience with BigData systems (Hadoop, Spark, Kafka etc.) and principles (Map/Reduce, etc) • Experience with scripting, e.g. Perl, Python, bash and API's such as SOAP and/or RESTful • Experience with DBMS, e.g. PostGRE SQL, MySQL, etc
Member of the Engineering team focused on technical design and product development Works closely with the product owners and technical leaders to help develop solution architecture, core system components and proof of concepts Contributes to building and maintaining the solution frameworks (architecture & design) that support multiple implementations Works autonomously to tackle complex technical issues and ongoing framework enhancements Evaluates/research new tools & technologies to solve client business problems Conducts design reviews and code reviews to ensure superior product quality Maintains the technical design documentation and communicates architectural and design changes to development teams Mentors and provides technical oversight to junior developers Participates and actively contributes to technology roadmap discussions Skills Should have worked extensively on .NET 4.0+ Excellent Coding skills (should spend at least 60%-70% of their time in writing code) Should be experienced in Object Oriented Design Should be experienced on building web based applications Should be experienced on building and working on Reusable Libraries Should be able to work and understand new technologies and understand technological developments.
Company Profile: Livspace is a design and technology first team and building next generation e-commerce platform for home decor and interior designs and employ a combination of data science, algorithms, and industrial design to create unique experiences for homeowners and scale the job of interior designers. Livspace's vision is to make homes beautiful through design, products, and services the world over. The engineering team at Livspace is responsible for building the e-commerce and design platform and we own the entire stack of the engineering infrastructure. As a Tech Lead, work as a Part of our diverse team and If you enjoy working in a dynamic environment to deliver world class mission critical systems, this may be the career opportunity for you. Being a startup, we move fast and constantly ship new features. If fast paced fun environments and complete ownership of web products excites you, you'll be at home We are a well-funded Internet company - backed by top investors (Bessemer Venture Partners , Helion Venture Partners) Key Profiles: CEO: Anuj S: https://www.linkedin.com/in/anujs CTO: Ramakant Sharma: https://in.linkedin.com/in/sharmaramakant 1. PR : https://inc42.com/startups/livspace-growth-story/ 2. PR: https://yourstory.com/2016/07/livspace-design-entrepreneur/ 3. PR: http://www.hindustantimes.com/business/not-flipkart-or-urban-ladder-livspace-to-compete-with-ikea/story-4JJtmWxffUwQUacncf4UxN.html Your Responsibility 1. Design, implement and enhance new components of the Livspace design and content management platform 2. Design new features for the e-commerce properties and front-end products and mobile apps 3. Responsible for writing maintainable/scalable/efficient code to solve business problems 4. Strong design skills involving data modeling and low level class design 4. Maintain engineering infrastructure 5. Participate in all phases of development, from design to implementation, unit testing and release 6. Engage with Product Management and Business to drive the agenda, set your priorities and deliver awesome products. 7. Build a web product that users love 8. Unit-test code for robustness, including edge cases, usability, and general reliability. 9. Follow SDLC in agile environment and collaborate with multiple cross functional teams to drive on-time deliveries 10. Mentor young minds and foster team spirit. Who you are: 1. You earned B.Tech or equivalent degree in computer science or related engineering field, with a strong competencies in data structures, algorithms, and software design. 2. You have at least 5-8 years of experience working with large scale web products with 1-2 yrs of experience in team management skills. 3. Experience building large-scale web services. Extensive knowledge of HTTP, Rest API, JSON, PHP or JAVA 4. Sound knowledge and application of algorithms and data structures with space and time complexities 5. Have a penchant for solving complex and interesting problems. 6. Worked in startup like environment with high levels of ownership and commitment 7. Experience working on building user interfaces using JS Frameworks like AngularJS/ReactJS 8. Excellent coding skills – should be able to convert design into code fluently. Good skills to write unit & integration tests with reasonable coverage of code & interfaces. 9. Hands-on experience in eCommerce and CMS applications is a plus. 10. Experience in building highly scalable business applications, which involve implementing large complex business flows and dealing with huge amount of data. Experience with multi-threading and concurrency programming
iRage is looking for a UI developer who is passionate about coding and a fast learner. UI is a very important component built using GTK library in C++ which provides a whole and sole view to the various strategies/algos. It helps in configuring the various strategies, shows a view of the strategy, the order book, risk and alerts the user. While we say primarily responsible for UI, it will be even better if the person to takes up additional components (strategy development, etc.) when there is not much work in UI as and when needed and hence enhance his/her skill, at the same time to learn more. Required Skillset: - Ideally he/she should know C++ with a good experience of C++11 and C++14. - Knowledge of architecture, design patterns etc. - Knowledge of TCP/IP, UDP and Linux Sockets. - Good analytical and problem solving skills. - In general believes in taking up responsibility, breaking down a complex task into smaller tasks, should be a team player and ready to deliver projects end to end. - Believes in code reviews and testing his code properly. Desired Skills: - Multi-threading is a must. - Network and socket programming knowledge is preferable to have. If not, should be ready to learn. - Has had experience previously with trading firms as it will be a plus. Benefits : We work hard. Period. :) We also value the quality of life. Our cubicle free workplace and informally clad workforce reflects this. Benefits include: - Competitive salary - Few weeks of paid vacation - Interaction and collaboration with global experts - Annual out-station offsite(s) and frequent outings - Multiple performance-based bonuses - Health insurance - A fun work environment with dedicated sports and recreation facilities. - Opportunities to learn and lead: Frequent Knowledge Sharing Sessions conducted by co-workers - Work-related and extra-curricular competitions at office - Gymnasium at office building: with equal contribution by the firm towards membership
Job Title: Distributed Systems Engineer - SDET Job Location: Pune, India Job Description: Are you looking to put your computer science skills to use? Are you looking to work for one of the hottest start-ups in Silicon Valley? Are you looking to define the next generation data management platform based on Apache Spark? Are you excited by the idea of being a Spark committer? If you answered yes to all of the questions above, we definitely want to talk to you. We are looking to add highly motivated engineers to work as a QE software engineer in our product development team in Pune. We work on cutting edge data management products that transform the way businesses operate. As a distributed systems engineer (if you are good) , you will get to work on defining key elements of our real time analytics platform, including 1. Distributed in memory data management 2. OLTP and OLAP querying in a single platform 3. Approximate Query Processing over large data sets 4. Online machine learning algorithms applied to streaming data sets 5. Streaming and continuous querying Requirements: 1. Experience in testing modern SQL, NewSQL products highly desirable 2. Experience with SQL language, JDBC, end to end testing of databases 3. Hands on Experience in writing SQL queries 4. Experience on database performance benchmarks like TPC-H, TPC-C and TPC-E a plus 5. Prior experience in benchmarking against Cassandra or MemSQL is a big plus 6. You should be able to program either in Java or have some exposure to functional programming in Scala 7. You should care about performance, and by that, we mean performance optimizations in a JVM 8. You should be self motivated and driven to succeed 9. If you are an open source committer on any project, especially an Apache project, you will fit right in 10. Experience working with Spark, SparkSQL, Spark Streaming is a BIG plus 11. Plans & authors Test plans and ensure testability is considered by development in all stages of the life cycle. 12. Plans, schedules and tracks the creations of Test plans / automation scripts using defined methodologies for manual and/or automated tests 13. Work as QE team member in troubleshooting, isolating, reproducing, tracking bugs and verifying fixes. 14. Analyze test results to ensure existing functionality and recommends corrective action. Documents test results, manages and maintains defect & test case databases to assist in process improvement and estimation of future releases. 15. Performs the assessment and planning of test efforts required for automation of new functions/features under development. Influences design changes to improve quality and feature testability. 16. If you have solved big complex problems, we want to talk to you 17. If you are a math geek, with a background in statistics, mathematics and you know what a linear regression is, this just might be the place for you 18. Exposure to stream data processing Storm, Samza is a plus Open source contributors: Send us your Github id Product: SnappyData is a new real-time analytics platform that combines probabilistic data structures, approximate query processing and in memory distributed data management to deliver powerful analytic querying and alerting capabilities on Apache Spark at a fraction of the cost of traditional big data analytics platforms. SnappyData fuses the Spark computational engine with a highly available, multi-tenanted in-memory database to execute OLAP and OLTP queries on streaming data. Further, SnappyData can store data in a variety of synopsis data structures to provide extremely fast responses on less resources. Finally, applications can either submit Spark programs or connect using JDBC/ODBC to run interactive or continuous SQL queries. Skills: 1. Distributed Systems, 2. Scala, 3. Apache Spark, 4. Spark SQL, 5. Spark Streaming, 6. Java, 7. YARN/Mesos What's in it for you: 1. Cutting edge work that is ultra meaningful 2. Colleagues who are the best of the best 3. Meaningful startup equity 4. Competitive base salary 5. Full benefits 6. Casual, Fun Office Company Overview: SnappyData is a Silicon Valley funded startup founded by engineers who pioneered the distributed in memory data business. It is advised by some of the legends of the computing industry who have been instrumental in creating multiple disruptions that have defined computing over the past 40 years. The engineering team that powers SnappyData built GemFire, one of the industry leading in memory data grids, which is used worldwide in mission critical applications ranging from finance to retail.
The secret-sauce at PhonePe lies in its highly robust and scalable backend system powering millions of transactions everyday. The backend engineering team is responsible for the architecture, development and scaling of PhonePe’s complex microservices based distributed system running on its own private cloud. Our backend software engineers have end-to-end ownership from choosing the right technology stacks to applying the appropriate design patterns and ultimately building and managing the systems. If scaling the systems to support our hyper-growth while continuing to designing new capabilities that power advanced product features excites you, lets talk.!
iRage is looking for a low latency developer who has experience within HFT or low latency network systems. Required Skillset: ● Understands multi-threading and has decent level knowledge of multicore architectures. ● Technically proficient and hands on in C++ with good understanding of C++11 and C++14. ● Knowledge of TCP/IP, UDP & Network topology. Passionate to debug network problems with proficiency in network and socket programming. ● Ideally should have worked on User space networking stack like Solarflare, Melanox etc. ● Should be able to get hands dirty on things like ASAN, SystemTAP, tcpdump, gdb. etc. ● Should love working on Linux, its kernel and optionally is be aware of linux optimizations pertaining to low latency. ● Experience of working in HFT (understands order books, strategies etc.) and keen to keep reducing latency, erasing jitter, identify and eliminate queue buildup/congestion in the system. Desired Skills: ● Passionate about coding and a fast learner. ● Hardware and FPGA work experience a big plus. ● Has worked on Solarflare, Exablaze, etc. ● Ability to work as a team player as well as an individual contributor.