Job Description: Role: SSE/LSE-Android Developer Location: Bangalore/Udaipur/Mumbai Mandatory Skills: Kotlin, android, Data Structures, Algorithms Experience: 4+ Years Job Description: If you love the challenge of building products that solve hard problems, then you would love working for us – you would extend the great protection we provide our Mobile customers! The ideal candidate will have solid experience creating products for Android platform and running on lots of devices and will be superb at reading and understanding code. What You'll Do:• Design and develop several security focused products for Android• Research new ways to solve the hard problems of protecting Mobile users from threats• Create automated tests and develop internal documentation• Work with highly talented engineers on products that protect millions of devices every day• Integrate your products with our cloud systems for protection, licensing, updates, and telemetry Skills You'll Need to Have:• Proven commercial experience in Android development• Proficiency in Java• Understanding of Android sandboxing• Familiarity with the concept of concurrency / multithreading• Experience with web API's / REST• Experience reading and maintaining existing code• Participate in regular code reviews, giving and receiving professional feedback• UX and user-centric mindset• Highly self-motivated person with excellent communication skills and a positive team attitude• Keen to learn and develop new skills• Fluent English skills Nice to Have Skills:• Understanding and writing performant code• Experience building software in an Agile/Scrum environment• Experience integrating 3rd party libraries• Familiarity with repository and clean architecture patterns• Experience with modular code and/or microservices development• Knowledge or experience with Junit and Espresso testing• Curious mind - staying up to date with ongoing changes in the Android Framework
Should have Strong OOPS, Multithreading, I/O, messaging, instrumentation etc and their implementation in Java/any other Object-Oriented Language.Proficiency in implementation of algorithms and use of advanced data structures to solve problems in computing.
Java 8Libraries, Interface, Language FundamentalsData Structures, Algorithms, CollectionsDesign Patterns, SingletonsMultithreadingMessaging, CI/CDDatabasesTooling:Application Layering, Architectural DesignUnit Testing/ Integration TestingAny Devops tooling experience (Docker/ Kubernates/ Terraforms)Tool Configuration and Log Monitoring
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 Us: Tact.ai is on a mission to make enterprise software more human-friendly. Tact.ai puts sellers first with human-friendly CRM solutions that are frictionless, connected, and prescriptive. Powered by our patented Edge AI platform, Fortune 500 sales organizations -- including Honeywell, Cisco, and one of the largest pharmaceutical companies in the world -- use Tact to change sales behavior and digitally transform how sellers work with customers every day to achieve new levels of productivity and collaboration. Founded by Chuck Ganapathi, who has built three generations of CRM products, Tact.ai Technologies, Inc. is a privately-held company backed by Accel Partners, Redpoint Ventures, Upfront Ventures, M12 (formerly Microsoft Ventures), Comcast Ventures, Honeywell Ventures, Salesforce Ventures, and the Amazon Alexa Fund. About The Opportunity: At Tact.ai, we build products that transform how users work by removing friction in their day-to-day lives. Instrumental in this goal of making software more human-friendly are Tact.ai Engineers. Do you relish the challenge of balancing user experience, technical details, optimization, security, and omnichannel and cross-platform extensibility? Are you obsessive about making the end-user experience better? Join the IOS team at Tact.ai, the only company backed by Amazon, Microsoft, and Salesforce.com. Responsibilities: We are looking for an experienced iOS Engineer to make an immediate impact on our product team. We are a well-funded startup with a world-class product and team, and a growing customer base. Some of your main responsibilities include: Operating in small cross-functional project teams Ownership of technical designs, code development, and component test execution to demonstrate alignment to the functional specification. Participating in client architecture design Proposing and evaluating software tools and libraries Continuously improving our development process Requirements: Excellent knowledge of data structures and algorithms Proficiency with Objective - C and Swift Proficiency in native app development Ability to write well-architected, maintainable, and testable code Published one or more iOS apps to the AppStore 5+ years of experience developing for the iOS platform Bachelors or Masters in Computer Science Bonus Points: SQLite or other relational databases Salesforce GIT Start-up experience Perks: High growth professional environment Open & Flexible Work Culture Generous leave policy Insurance coverage Stock Options Explore more: Website: https://tact.ai | Linkedin: https://www.linkedin.com/company/tact.ai/
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
AirFi is a market leader in providing portable Onboard Passenger Entertainment and Mobile Crew Sales Solutions to various passenger travel segments. Headquartered in The Hague, Netherlands – AirFi is theworld’s fastest-growing company in the mobile InFlight Entertainment space and in providing ancillary sales solutions to enterprise customers.What would be your key responsibilities:● Responsible for all key decisions and maintenance of our OS stack (Linux)● Contribute to enhancing and managing our continuous delivery pipeline● Proactively seek out opportunities to improve monitoring and alerting of our hosts and services, and implement them in a timely fashion● Enhance and maintain our logs collection and processing● Automate systems configuration by writing policies and modules for configuration management tools.● Responsible for scaling, performance & cost optimization of the productWhat do we look for:● Strong programming knowledge in C, C++● Good knowledge on Linux system calls, IPC● Strong Knowledge of Linux (kernel) builds (Buildroot/OpenWRT)● Strong in network programming● Experience in Multi-thread programming● Knowledge on Linux system start-up and uboot is a plus● In-depth Linux/Unix knowledge, a good understanding of the various Linux subsystems and kernel components (memory, storage, network, etc).● Expertise in shell scripts using tools like sed, awk, crontab, etc.● Experience in DevOps: Troubleshoot and fix production outages and performance issues in our AWS/Linux infrastructure stack.What you can expect:AirFi has a unique culture that values employee freedom and responsibility. We promise to provide opportunities that not only satisfy your creative instincts but also let you make a significant impact on the products that we create and ultimately the business we are in. We also encourage a work culture where – no idea is a bad idea and the team can shout it out to be heard!AirFi benefits include flexible work timing, work from home, open-door policy, healthy breakfast, snacks & fruits, regular engagement activities with occasional beers are also some of the things that makes AirFi an interesting place to work!
Android Developer :- Technology skill sets required for a matching profile- Work Experience between 4 to 8 years in mobile applications with a desire to work in fast-paced startups- Must have led a team of 3 to 5 engineers. Excellent business understanding and prioritization skills.- Worked on Android applications from scratch.- Exposure to audio-video content-based applications is preferred. - Up to date on upcoming trends in android and its ecosystem. Have strong design & architecture experience.- Sound knowledge about application performance tuning on all parameters like network utilization, application size, play store core vitals, and battery usage.- Experience with a dagger, retrofit, RX-android, android architecture components, etc.- Hands-on experience with test-driven development, mock frameworks, modular code design, and popular design patterns.
Backend Engineer Technology skill sets required for a matching profile Work experience between 2 years to 8 years in building large-scale high user traffic consumer facing applications with a desire to work in a fast-paced startup. Knowledge on reactive and asynchronous programming is preferable. If you have worked with coroutines, goroutines, high concurrency, or optimized number of threads for processing on your backend server you could be a good fit. Extremely proficient at writing performant, scalable, and production-ready code in Kotlin, Java (8 or above, comfortable with concepts like lambda, streams, multithreading, etc), Elixir, Rust, or Golang. Should be familiar with static code analysis, code coverage, and code reviews. Experience with NoSQL DBs like MongoDB, Cassandra, Redis, or Aerospike is required. Knowledge of graph DBs like Neo4j is preferred. Strong in algorithms, problem-solving, and data structures. Knowledge of TDD and experience with building applications integrated with CI-CD pipelines (automated build, tests, and deployments). Exposure to micro-services with a good understanding of containers, Kubernetes, logging, alerting, and monitoring. Inter services communication. Should know how to handle multiple versions of APIs.
Responsibilities: Work on a day-to-day basis to deliver software to solve real world problems. Participate in the design of new features. Work with Product Managers to come up with technical solutions. Improvise and analyse current code base to come up with improvements. Requirements: 3+ Years of Frontend Development Experience. 2+ years of hands-on ReactJS experience. Strong skills in object-oriented design, data structures, algorithm design and complexity analysis. Strong organisational and problem solving skills with great attention to detail. Experience working in fast paced environments cutting across diverse tech-stacks. Passionate about Web Development. Experience in modern web app development. Experience mentoring junior developers. Worked with data intensive UI. Have worked with early stage startups. Have experience with GraphQL.
JD.You'll be responsible for:Writing quality code using language best practicesWorking in a highly collaborative teamBuilding good software using the latest tools and techniquesParticipating in design reviews, coding modules, code reviews, and unit testingTaking ownership of the quality and usability of your code
Develop embedded Linux Applications Work with a worldwide team to integrate the product to meet the requirement Required Qualifications: Degree in Computer Science from a top-tier institution Relevant full-time work experience of 4+years Strong foundation in computer science, Object-Oriented software, unit testing & test automation with scripts Ability to self-teach. Mandatory Technical Skills: Expert level programming in C/C++ Linux systems programming, data structures & algorithms Networked applications Desirable Technical Skills: Linux Board Bring up, device drivers would be an advantage
Basic Qualifications Candidates for this role must have: Bachelor’s degree in computer science or a related field At least three years of experience writing production code of increasing complexity Strong understanding of computer science fundamentals, including algorithms, complexity analysis, data structures, problem solving, and object-oriented analysis and design Proficiency in at least one of the following: Java, C, C++, C#, Ruby, Scala, Python Experience refactoring code and evolving architectures Experience crafting unit, integration, functional and regression tests Preferred Qualifications Master’s degree in computer science or a related field Experience developing in a Linux environment Experience applying service-oriented architecture techniques to production use cases Experience in developing secure, multi-platform mobile applications
Role : Senior Software Engineer/Software Engineer Experience : 1-2 Year(s)/2-4 Year(s) Location : Bangalore Education : B. Tech(CSE)/similar field of study/equivalent practical experience Minimum qualifications: Software development experience in one or more general purpose programming languages. Experience working with two or more from the following: Mobile Application Development Distributed Computing Machine Learning Image Processing Developing Large Software Systems Working proficiency and communication skills in verbal and written English Preferred qualifications: Master’s degree, further education or experience in engineering, computer science or other technical related fields. Understanding of agriTech domain and application of technology in farming Interest and ability to learn other coding languages as needed.