Senior iOS engineer Experience: 6-8 Years Location: Bangalore Type: Full-time About Digit88 Digit88 is a niche product engineering consulting company based out of Bangalore with experience of building offshore development centers for US start-ups and MNCs over the last 7+ years. The founding team has 50+ years of product engineering and services experience out of India, and US. The Opportunity Digit88 manages and is expanding the dedicated offshore product development team for its US (Bay Area, NYC) based NLP/Chatbot platform development partner, that is building a next-generation AI/NLP/Chatbots based customer engagement platform. You would be working directly with a world class team of executives who excel at creating world class products. Job Profile: Digit88 is looking for a senior iOS Middleware/SDK Developer for the offshore engineering centre for our Seattle, US based client partner that is a leader in Conversational AI. The ideal candidate succeeds in a fast-paced environment, is self-motivated, and has a passion for both the business and the technology. Responsibility will include taking ownership of and developing and enhancing the iOS Client SDK and supporting its integration with end user client applications. As a Senior iOS Engineer you'll be tasked with writing elegant and well-structured code and creating thoughtful design with scalability and maintainability. You'll be empowered to provide user design feedback for UX designers and collaborate closely with designers, QA, and product managers. Will work on a cutting-edge app that will be used by millions of consumers. Responsibilities: Lead the effort to drive the design and development of advanced SDK/Middleware & applications for the iOS platform Work collaboratively in a cross-functional team (PM, UX, engineering, science) team to transform user stories into prototypes & production code Drive the end to end product development. Unit-test code for robustness, including edge cases, usability, and general reliability Identifying & eliminating performance and scale issues that ripple from front-end to back-end Work with CRM systems and APIs integration Get involved in end to end product development. Thoughtfully apply UI design principles & best practices for iOS Building an app with best engineering practices Work closely with US engineering team Requirements: BE/BTech degree in Computer Science with at least 6+ years of experience developing, releasing and maintaining native iOS mobile applications Experience with Swift, Objective-C/C++, Cocoa, Core Data Experience with designing APIs and working with RESTful, Websocket, SSE and long polling Hands on experience in building Middleware, SDKs for high-performance applications Strong practical experience with applying design patterns, multithreading concepts to solve complex problems Strong coding skills & ability to perform in a dynamic, agile & entrepreneurial environment Hands-on independent programmer with experience in International product development. Consumer facing, enterprise or big brand app development experience and ideally one or two personal projects or significant open source contributions Deep knowledge and understanding of client-side architecture and experience building large scale applications Experience with Git & JIRA Experience with MVC/MVVM Good to have: Experience/understanding of server side development is a plus Experience with SwiftUI/Combine is a plus Additional Project/Soft Skills: Product from scratch experience: at least 2 products, should be able to work independently with India & US based team members. Strong verbal and written communication with ability to articulate problems and solutions over phone and emails. Strong sense of urgency, with a passion for accuracy and timeliness. Ability to work calmly in high pressure situations and manage multiple projects/tasks. Ability to work independently and possess superior skills in issue resolution.
DailyRounds is a healthcare startup focused on organizing "Knowledge of practice of Medicine" and building a community of Doctors (and healthcare professionals). We hold the largest IP (intellectual property) in clinical medicine in India. We hope to put this IP, network, and our best efforts to help Doctors improve how they diagnose and treat. We are a diverse team of 300 people based in Bangalore. We are product-driven. We believe businesses should scale and be profitable. We stay away from fads and focus on what makes business sense, what can scale, and what can make a positive impact (in that order). In April 2019 M3 India, the Indian subsidiary of Japanese Healthtech company M3 (one of the largest healthcare networks globally, listed on the Tokyo Stock Exchange), picked up a majority stake in DailyRounds to foray into a case-based problem-solving, community platform, and medical test preparation business in India. Job Location: Bengaluru We would like to speak to you if you have these experience and Skills: 3-5 years of experience in Native Android App development (Preferably for a B2C Product) Proficiency in various algorithms and data structures. Familiar with Kotlin/Java language, and experience with Object-Oriented Design. Strong experience with REST APIs, storage databases, Multi-threading, performance, and memory tuning. Good knowledge of architectural patterns such as MVP and MVVM. At DailyRounds You Will : Join a team that is building products used by 120k + doctors every single day. Work on PetaByte Scale Streaming Systems - more than 50 million hours of video has been streamed. Lead high volume VOD streaming(think of systems as sophisticated as Netflix and Amazon prime). Challenge oneself on Security, Scalability, and Stability Check out 6 things to consider before joining us: https://lnkd.in/fdA-AYS At DailyRounds We Love : Experimenting - freedom to try out your ideas Flat organizational structure Building products our own way Investing 20% of working hours into creative learning and R & D’s and earn Tech Cred. At DailyRounds We take good care of our people : Relocation assistance. Healthy breakfast, lunch & snacks The latest Mac devices. Avail Azure/AWS credits for your personal projects. Global networking and learning opportunities.
About the opportunity What you’ll be doing: You will contribute to all aspects of an agile software development life-cycle including design, architecture, development, documentation, testing and operations. You will build cutting-edge scalable systems by writing simple and efficient code. You will push your design and architecture limits for new product development. You will collaborate with product managers, and other key stakeholders within the MMT family to successfully execute projects. You will ensure compliance with build/release and configuration management process. What you’ll bring to the table: You possess good understanding of Agile Methodology, Object Oriented Programming Concepts and Responsive Designs. You have hands-on experience on Java/ J2EE stack and have done development across multiple browsers/platforms delivering mind-boggling results. You thrive in complexity and jump at the opportunity to collaborate with colleagues to delivery projects within tight deadlines. If you have work experience in a product/start-up company, we’ll like you even more. Our Purpose and Challenges With over 47% market-share, MakeMyTrip is India’s first and biggest travel company. In fact, one in every four passengers at an airport is our customer. Driven by the desire to provide an exceptional travel experience for our customers, we have continuously stayed ahead of the curve by developing technology and products to meet the ever-changing demands of the rapidly evolving travel ecosystem. We are currently solving multiple challenging problems, including - How to bring the next 100 million users to our platform? How to leverage customer insights to create a truly personalised experience for users? How to create a delightful experience for our users, to make travel synonymous to MMT?
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 technical leaders with passion and experience in architecting and delivering high-quality distributed systems at massive scale. Responsibilities & ownership Lead end-to-end delivery and customer success of next-generation features related to scalability, reliability, robustness, usability, security, and performance of the product Lead and mentor others about concurrency, parallelization to deliver scalability, performance and resource optimization in a multithreaded and distributed environment Propose and promote strategic company-wide tech investments taking care of business goals, customer requirements, and industry standards Lead the team to solve complex, unknown and ambiguous problems, and customer issues cutting across team and module boundaries with technical expertise, and influence others Review and influence designs of other team members Design and deliver architectures that run optimally on public clouds like GCP, AWS, and Azure Partner with other leaders to nurture innovation and engineering excellence in the team Drive priorities with others to facilitate timely accomplishments of business objectives Perform RCA of customer issues and drive investments to avoid similar issues in future Collaborate with Product Management, Support, and field teams to ensure that customers are successful with Dremio Proactively suggest learning opportunities about new technology and skills, and be a role model for constant learning and growth Requirements B.S./M.S/Equivalent in Computer Science or a related technical field or equivalent experience Fluency in Java/C++ with 15+ 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 8+ years experience in developing complex and scalable distributed systems and delivering, deploying, and managing microservices successfully Subject Matter Expert in one or more of query processing or optimization, distributed systems, concurrency, micro service based architectures, data replication, networking, storage systems Experience in taking company-wide initiatives, convincing stakeholders, and delivering them Expert in solving complex, unknown and ambiguous problems spanning across teams and taking initiative in planning and delivering them with high quality Ability to anticipate and propose plan/design changes based on changing requirements Passion for quality, zero downtime upgrades, availability, resiliency, and uptime of the platform Passion for learning and delivering using latest technologies Hands-on experience of working projects on AWS, Azure, and GCP Experience with containers and Kubernetes for orchestration and container management in private and public clouds (AWS, Azure, and GCP) Understanding of distributed file systems such as S3, ADLS or HDFS Excellent communication skills and affinity for collaboration and teamwork
Job Summary: – We are looking for a kick ass software engineer with exceptional skills in data structures, algorithms, core java, and distributed systems. If you think you have it in you to deliver on aggressive timelines, have the hunger for growth, don’t like giving excuses, contribute to product features, be hands-on and deliver a world-class product, then we want to hear from you. This is a predominantly back-end engineering role. – You are a rockstar engineer with proven capabilities working on SaaS product and a passion for writing exception code. – You are hungry for an opportunity to join a start-up and become a member of core platform team driving the company forward. – You will be responsible for the delivery of product features as a part of the platform engineering team. – You will be hands-on working on key features of the product. – You will be responsible for design of back-end architectural changes and product features. – You will have plenty of opportunity to learn and implement ideas to build products in efficient and cohesive manner. – Understand the product mission, goals, and tasks and execute with the team to achieve them. – Understand the design and architecture and build modules in accordance with it or recommend and make the necessary changes that adds more stability to our product. Eligibility: – 4+ years of experience with hands-on experience in Core Java/Kotlin – 2+ years of experience as a technical architect with responsibility for core features – 4+ years of working experience in cloud-based systems – 2+ years of experience working on distributed systems – 2+ years of experience working on Kafka and Zookeeper – Experience working on RxJava/ Reactive Programming – Adept on design patterns and distributed systems – Excellent verbal and written communication – Proficient in building REST APIs to interact with relational and non-relational data sources – Proficient in SQL and RDBMS – Hands on experience in code and system optimization – Experience in working with NoSQL databases is a plus
Job Description Desired Skills: Oops, Core Java/J2EE, Collections, Exception Handling, Multi-Threading, JDBC. Key skills: Should have good knowledge on object-oriented design, good adaptive skills. Good knowledge in designing and developing applications using Java EE platforms Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance Excellent verbal and written communication skills
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
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 Python expert to help develop and deploy our AI pipeline. The main task will be deploying models and algorithms developed by our AI team, and keeping the daily production pipeline running. Our pipeline is centered around several microservices, all written in Python, that coordinate their actions through a database. We’re looking for developers with deep experience in Python including profiling and improving the performance of production code, multiprocessing / multithreading, and managing a pipeline that is constantly running. AI/ML experience is a plus, but not necessary. AWS / docker / CI/CD practices are also a plus. 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 through a microservices architecture 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) Understanding Python performance bottlenecks, and how to profile and improve the performance of production code Expertise in Docker-based virtualization including: Creating & maintaining custom Docker images Deployment of Docker images on cloud and on-premise services 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, python classes / OOP techniques, pymongo, sqlalchemy. Optional: AI, Machine Learning, Tensorflow, deploying Nvidia GPU / CUDA programs Seniority: We are looking for a mid-level engineer 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.
Hiring Hands on Female Java Engineering talentWe are looking for Middle and Senior level Female Java technologists at Bangalore.These openings are with a Leading US MNC's Bangalore IDC.This is an IC role. Need handson candidates only.- Strong work experience in CORE JAVA- Proficiency with Algorithms, Data Structures, Multi-threading, OOPS,- Strong knowledge in areas like Data structures, Algorithms, Core Java & Java Fundamentals, Multithreading, IPC- Strong knowledge of any OO language (Java, Core Java)- Experience in database programming, mySQL experience is a plus .SKILLS/EXPERIENCE :Job : Senior Developers / Lead Engineer / Architect : 3.5 - 12 YrsLocation: BangaloreTechnology skill set :- Required Skills: Core Java, Practical implementation of Object oriented constructs & paradigms, Datastructures, Algorithms, Multi-threading, Collections, DesignExpertise :- Required: Java Specialists with expertise in implementing object oriented constructs & paradigms in a multi-threaded environment using Core Java .Responsibilities :- Responsible for designing complex systems- Independently act as a technical expert- Handle multiple tasks at one timeEligibility Criteria :- Strong background in Java / Core Java. Hands on in coding.- Bachelor's degree in computer science or a related field- Proficient in OOPS, OOAD, Data Structures, Algorithms, Multithreading- Database programming skill in SQL/Sybase/Oracle is a plus
ABOUT THE JOB We are looking for a Senior Software Engineer to join our team. We believe in giving engineers responsibility, not tasks. Our goal is to motivate and challenge people to do their best work. To do that, we have a very fluid structure and give people flexibility to work on projects that they enjoy the most. This develops more capable engineers, and keeps everyone engaged and happy. Responsibilities Design, develop, test, deploy, maintain and improve the software. Manage individual projects priorities, deadlines and deliverables with your technical expertise. Identify and solve for bottlenecks within our software stack. ABOUT YOU Rubrik Software Engineers are self-starters, driven, and can manage themselves. Bottom line, if you have a limitless drive and like to win, we want to talk to you - come make history! Bachelor’s or Master’s degree or equivalent in computer science or related field 8+ years of relevant work experience, Proficiency in one or more general purpose programming languages like Java, C/C++, Scala, Python Experience with Google Cloud Platform/AWS/Azure or other public cloud technologies is a plus Experience working with two or more from the following: Unix/Linux environments, Windows environments, distributed systems, networking, developing large software systems, file systems, storage systems, hypervisors, databases and/or security software development. ABOUT THE TEAM Galactus team owns the end to end development of Rubrik’s data management suite for commercial public clouds - AWS, Azure and GCP. Our objective is to bring the simplicity of Rubrik’s on-prem data protection and management offerings to our customers in the cloud through a solution designed from ground up to be highly scalable, available & secure and yet optimized to minimize our customer’s cloud costs. We achieve this by taking a cloud-first approach to design - leveraging technologies built for the scale, elasticity and automation needs of the cloud; and deploying on our brand new SaaS platform called Polaris. Recently we have :- Built policy based backup and recovery for Virtual Machines in AWS, Azure and GCP and managed databases in AWS. Built features like granular file recovery leveraging managed Kubernetes Service in AWS for elastic compute ABOUT RUBRIK Rubrik is one of the fastest-growing companies in Silicon Valley, revolutionising data protection, and management in the emerging multi-cloud world. We are the leader in cloud data management, delivering a single platform to manage and protect data in the cloud, at the edge, and on-premises. Enterprises choose Rubrik to simplify backup and recovery, accelerate cloud adoption, enable automation at scale, and secure against cyberthreats. We’ve been recognized as a Forbes Cloud 100 Company two years in a row and as a LinkedIn Top 10 startup. Rubrik provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Rubrik complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.
Exp- 3+ yrs Must be very good in Java- 2.5+ yrs At least 1 yr of working experience in any one DB of Neo4j, Cassandra, Elastic Search Should have good devops working knowledge - Knowledge of AWS, Ansibleetc is a necessity Experience in TDD/BDD is required Minimum 1 yr working experience in Samza& Kafka. Knowledge of Azure is added advantage Understanding of AKKA and Play framework
Job Description :- 7 to 10 years of development experience with JAVA; Knowledge of XML and JSON is plus.- Knowledge of either SIP and/or SS7(MAP or CAMEL/CAP or SCCP or TCAP) protocol is needed.- Knowledge of TLS/IPsec will be useful- Network programming knowledge is preferred.- Good knowledge of Linux OS fundamentals - IPCs (sockets, shared memory, etc), multi-threading, Semaphores, etc.- Experience of working in an agile software development environment is critical- Exposure to multiple aspects of the product lifecycle process including requirement gathering, functional specification, design, development, testing, and maintenanceCTC: upto 30LPA
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. Skills required: - Minimum 2 year experience in Android Development - Good understanding of Java Programming language - OOPs concepts - Multi-threading - Good understanding of Android Framework - Framework Components - Data Storage/Persistence - Offline support for application - Rest APIs Good to Have: - Knowledge and understanding of Kotlin - Experience in building dynamic UI - Knowledge of hybrid frameworks like React-Native/Cordova/Xamarin/Flutter, etc.
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.