Couture.ai is building a patent-pending AI platform targeted towards vertical-specific solutions. The platform is already licensed by Reliance Jio and few European retailers, to empower real-time experiences for their combined >200 million end users. The founding team consists of BITS Pilani alumni with experience of creating global startup success stories. The core team, we are building, consists of some of the best minds in India in artificial intelligence research and data engineering. We are looking for multiple different roles with 2-7 year of research/large-scale production implementation experience with: - Rock-solid algorithmic capabilities. - Production deployments for massively large-scale systems, real-time personalization, big data analytics, and semantic search. - Or credible research experience in innovating new ML algorithms and neural nets. Github profile link is highly valued. For right fit into the Couture.ai family, compensation is no bar.
Couture.ai is building a patent-pending AI platform targeted towards vertical-specific solutions. The platform is already licensed by Reliance Jio and few European retailers, to empower real-time experiences for their combined >200 million end users. For this role, credible display of innovation in past projects (or academia) is a must. We are looking for a candidate who lives and talks Data & Algorithms, love to play with BigData engineering, hands-on with Apache Spark, Kafka, RDBMS/NoSQL DBs, Big Data Analytics and handling Unix & Production Server. Tier-1 college (BE from IITs, BITS-Pilani, top NITs, IIITs or MS in Stanford, Berkley, CMU, UW–Madison) or exceptionally bright work history is a must. Let us know if this interests you to explore the profile further.
the development of the backend systems for our first product Build reliable, secure and performant backend systems Drive test coverage and continuous delivery automation within the team Mentor and provide feedback to teammates Requirements 5+ years of software development experience Strong computer science fundamentals Deep and wide knowledge of Java ecosystem Can write code that is readable, maintainable, secure and performant Know the importance of tests and how to approach writing different types of tests Good intuition for REST API design Deep understanding of relational databases, transactions, entity-relationship modeling Comfortable writing highly concurrent systems Experienced in using profilers, tuning garbage collection, optimizing SQL queries
About us: 100MS is building a Platform-as-a-Service for developers integrating video-conferencing experiences into their apps. Our SDKs enable developers to add gold standard audio-video quality conferencing with much faster shipping times. We are a team uniquely placed to work on this problem. We have built world-record scale live video infrastructure powering billions of live video minutes in a day. We are a remote-first global team with engineers who've built video teams at Facebook and Hotstar. Job Role: As part of the client SDK team, you will be designing SDKs that bring the ease-of-use of Stripe and the quality-and-scale of zoom to video conferencing. You Will: Drive design and implementation of 100ms' Android SDKs Articulate complex architecture problems, drive engineering excellence and collaborate with a cross-functional team Speak with fellow developers - our customers - to identify and prioritize features that will help achieve our goals of gold-standard audio-video conferencing in a few lines of code Help scale our platform to support billions of minutes a day across thousands devices around the world Help maintain a first-class developer onboarding experience - including writing documentation and sample apps Contribute to open source as we set the standards for video conferencing You Have: Bachelor's degree or equivalent practical experience 4 years of professional software development experience, or 2 years with an advanced degree Experience with Android framework development Programming experience in Java Experience in API design, performance optimisation, client architecture or tools in the mobile space Knowledge of Android SDK performance tools and optimisation techniques Ability to ship consumer facing, high quality, mobile products Good To Have: Experience with video conferencing, Sockets, WebRTC, and realtime communication Experience with Video Streaming, HLS, Dash Experience with Kotlin Ability to take on complex and ambiguous problems Strong inclination to keep up-to-date with latest trends, learn new concepts, or contribute to open-source projects and would be eager to talk about ideas in internal or external forum Why 100ms You'll be part of a small team at a fast-growing engineering-first startup You'll work with engineers across the globe with experience at Facebook and Hotstar You can grow as an individual contributor or as a team leader - freedom to set your own goals You'll work on problems at the cutting-edge of real-time video communication technology at massive scale
3+ years in Spring, Boot, Hibernate 3+ years in Core JAVA Candidates based out of Bangalore & Chennail only The ideal candidate must have experience in enterprise application design, system performance and scalability 5+ year experience in web services, distributed systems, and highly available and scalable applications. Strong object-oriented programming skills in Java Very good knowledge of Core Java and J2EE and should have worked on high availability, low latency platforms. Ability to question status quo and identify bad design/code patterns which can impact performance and maintainability of the code. Excellent understanding of system design and design patterns. Previous experience with the Agile methodology. Experience in developing robust RESTful services is desirable. Have very good communication skills Have strong experience in the Spring framework. Good experience in SQL/Oracle BS degree in computer science or related fields. MS degree desired.
Exp: 7 - 12 years Min 5+ years in team management Solid experience building teams from scratch in Startups Preferred: Talents from Tier 1 Tech Schools / IT Product Startups Key Skills: Java, Python, Distributed Systems, Data Structures, Algorithms, AWS, Design Patterns, HLD, LLD, Data Analytics, MongoDB, Node Js Responsibilities: • Vision: Building a vibrant technology culture via a shared strategic architecture vision, as the Chief Architect of the company. • Mission: Driving the platform and product vision to life. • Goals: Leading and delivering on the long-term road map for engineering and infrastructure efficiency. • Execution: Building and sustaining core reusable technology that would ensure scalability, reliability, availability and resiliency for all the products running on the platform and power the enterprise's quest to remain technologically competitive as it extends its customer base and enhances customer experiences continuously. • Assets: Owning all relevant platform technology and infrastructure, both internal (like Dev and staging environments, DevOps stacks, etc.) and client-facing (like production and HA / DR environments) • Tools and frameworks: Leading a team of engineers and architects across DevOps, Site-Reliability, Product TechOps / NOC, Frameworks and Cloud Infrastructure teams. • Thought leadership and industry presence: Representing technology branding and evangelism, as the face and voice of enterprise technology; sharing and evangelizing the technology strategy with internal and external entities, including employees, customers, partners, analysts, technical networks and investors. • Team leadership: Helping build the technical talent brand of the company and in managing their portfolio of IP (intellectual property), via multiple media like blogs, conference presentations and tech media coverage. Candidate persona mapping: This role would be part of the Senior Leadership Team of the company, Our typical candidate for this role would be a person who: • Is a Senior Technical Architect/Manager with 8+ years experience in Product First Tech First companies operating on a global scale a) Preferably, with rich experience working in Silicon Valley, USA / IT Product Startups b) Rich experience in helping build platforms that have supported products built from scratch and which have scaled over time c) Rich experience in helping deploy products on the SaaS model • Has rich and diverse experience in platform technology areas like design and architecture, APIs and Microservices, cloud infrastructure (private, public, hybrid or multiple), security, scale, tooling and multiple frameworks • Has an executive presence and strong communication skills • Demonstrates technology thought leadership • Demonstrates a record of leading a team of Architects, managing, mentoring and appraising them • Is, preferably, a programming polyglot • Should have built diverse teams from scratch
Your responsibilities: Build, improve and extend NLP capabilities Research and evaluate different approaches to NLP problems Must be able to write code that is well designed, produce deliverable results Write code that scales and can be deployed to production You must have: Fundamentals of statistical methods is a must Experience in named entity recognition, POS Tagging, Lemmatization, vector representations of textual data and neural networks - RNN, LSTM A solid foundation in Python, data structures, algorithms, and general software development skills. Ability to apply machine learning to problems that deal with language Engineering ability to build robustly scalable pipelines Ability to work in a multi-disciplinary team with a strong product focus
Key Responsibilities: Drive discussions to create/improve the product, process, and technology Build abstractions and contracts with separation of concerns for a larger scope Rapid prototyping Robust and scalable web-based applications Do high-level design with guidance; Functional modeling, break-down of a module Thinking platforms & reuse, the open-source contribution will be a plus Do incremental changes to architecture: impact analysis of the same Do performance tuning and improvements in large scale distributed systems Mentor young minds and foster team spirit. Desired Skills : Extensive and expert programming experience in any one programming language (strong OO skills preferred). Deep experience in Java A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design. Have a penchant for solving complex and interesting problems BE/BTech, MTech in Computer Science or related technical discipline (or equivalent). Excellent coding skills – should be able to convert the design into code fluently Good skills to write unit & integration tests with reasonable coverage of code & interfaces - TDD is a plus Experience in building highly scalable business applications, which involve implementing large complex business flows and dealing with a huge amounts of data. Experience with multi-threading and concurrency programming Ability to switch between the technologies and learn new skills on the go.
Critical Functional Skills Solid understanding and knowledge of Java/C/C++. You should understand the concepts of multithreading, I/O, messaging, instrumentation etc and their implementation in Java/Any other Object-Oriented Language. Proficiency in the implementation of algorithms and the use of advanced data structures to solve problems in computing. A solid foundation in the principles of computer science is desired. Ability to write clean, modular, and loosely coupled code by the use of design patterns. H/She should be able to break down and architect complex software systems. For example- Build Cars Availability Engine for Ola. Strong decision-making ability Deep expertise in at least one programming language & tech stack. Substantial experience in building complex and scalable solutions. Strong object-oriented design skills, ability to apply design patterns, and an uncanny ability to design intuitive module and class-level interfaces The ability to do deep problem solving and build elegant, maintainable solutions to complex problems. Experience leading multi-engineer projects and mentoring junior engineers Experience with full life cycle development in any programming language on a Linux platform Comprehensive operational experience including, optimizations, deployments and tuning servers like apache/mysql/tomcat/solr Prior experience in working with Agile software methodologies (XP, Scrum), TDD, and Continuous Integration(CI/CD) a plus. BTech, MTech, or higher in Computer Science or related technical discipline (or equivalent). Or high technical acumen and rich technical experience Experience in building data-driven web application design and development is a plus Expert level experience in building a scalable, large and complex business application Experience Required Typically with an experience of 8+ years of development experience in a product firm. Must have lead, designed, architected and delivered at least 1 project in his previous assignments independently. Minimum Qualifications Required Btech/MS from a reputed Institute Deep expertise with any or combination programming languages: Java, C++, C#, Ruby, Scala, Go any object-oriented high-level proprietary or open-source language with strong programming constructs. We are not skill-specific but go by strength in competencies Machine coding ○ Single machine in-memory program ○ Need a working code with functionality ○ Readable and well-designed code with right abstractions, separation of concerns, right design patterns ○ Performant code with concurrency and efficient data structures ○ Write test cases covering the happy path and edge cases Problem Solving ○ Choose the right combination of data structures to solve the problem ○ Identify most edge cases for the problem ○ Identify opportunities of parallelism: utilizes multi-core solutions where applicable Design & Architecture ○ Distributed systems design and system interaction ○ Identify API signatures ○ LLD with class design ○ Solve for performance & availability
Senior Technologist / Technical Lead - Java, OOAD (Individual Contributor) at Bangalore.Looking for a Senior Java technologist at Bangalore.This position is with a fast growing Ecommerce Startup.Kindly Refer To The Below Pointers :- Hands on experience in developing Java with OOAD, Datastructures, MullithreadingTechnical Architect responsible for SDLC, designs, developer mentoring, code reviews, hands on implementations.- Strong proficiency in Java, design patterns.
Job Specifications • BE/B. Tech. Computer Science or MCA from a reputed University. • 7+ Years of experience in software development, with emphasis on JAVA/J2EE Server side programming. • Hands on experience in Core Java, Multithreading, RMI, Socket programing, JDBC, NIO, webservices and Design patterns. • Should have Knowledge of distributed system, distributed caching, messaging frameworks, ESB etc. • Knowledge of Linux operating system and PostgreSQL/MySQL/MongoDB/Cassandra database is essential. • Additionally, knowledge of HBase, Hadoop and Hive are desirable. • Familiarity with message queue systems and AMQP and Kafka is desirable. • Should have experience as a participant in Agile methodologies. • Should have excellent written and verbal communication skills and presentation skills. • This is not a Fullstack requirement, we are purely looking out for Backend resources.
Job Specifications • BE/B. Tech. Computer Science or MCA from a reputed University. • 8+ Years of experience in software development, with emphasis on JAVA/J2EE Server side programming. • Hands on experience in Core Java, Multithreading, RMI, Socket programing, JDBC, NIO, webservices and Design patterns. • Should have Knowledge of distributed system, distributed caching, messaging frameworks, ESB etc. • Knowledge of Linux operating system and PostgreSQL/MySQL/MongoDB/Cassandra database is essential. • Additionally, knowledge of HBase, Hadoop and Hive are desirable. • Familiarity with message queue systems and AMQP and Kafka is desirable. • Should have experience as a participant in Agile methodologies. • Should have excellent written and verbal communication skills and presentation skills. • This is not a Fullstack requirement, we are purely looking out for Backend resources.
About Us:We are an online private tutoring service with a dedicated team of experienced tutors from around the world. We were founded in 2014 to meet the growing need of students for non-traditional classroom learning. We emphasize self-discovery, and focus on transformational and independent learning.Our teaching methods are custom-designed for the specific needs of our students. We offer 1-on-1 online tutoring delivered on our proprietary MySchoolPage Tutoring System- (MTS). Based on the latest cognitive theories for delivering online learning, the system consists of a highly interactive whiteboard and other multimedia tools. This enables students in virtual classrooms to write, speak, draw or discuss lessons.We're passionate about education as a means of understanding in our world, which in turn propels our motivation to teach.Responsibilities and Duties1. Proficiency in Python, NodeJS, React JS, React Native2. Strong understanding of basic data structures and algorithms.3. Code in a variety of programming languages like Go, Java, C, Erlang. . You name it and embrace the right tool for the right job.4. Exposure to AWS - Lambda is desirable.5. Collaborate on system reliability, architecture and code quality6. Good at applying right algorithms at the right place7. Quickly adapt to the technology changes.Required Experience, Skills and Qualifications1. Experience as Full Stack developer 3 to 5 years.2. Experienced with common API authentication methods like OAuth, JWT, etc.3. Java server side frameworks(Like Spring, Hibernate)4. know how to architecture and implement the systems and services to scale 1000x.5. Should be able to handle REST or SOAP services.6. Deal with Apache Kafka and Apache Spark.7. Know the servers (AWS or Droplet or Kubernets whatever which work is better).8. Good written and oral communication skills.9. Should be a team player with a mind-set that is inclined towards innovation and bringing a difference10. Must respect diverse culture and believe in technology as a process enabler11. Should know or have inclination towards learning new techniques and tools for websites.Location: Bangalore. Currently employees would be requested to work from home due to the Covid situation, but can be asked to come to office for meetings. Hence it is imperative for the selected employee to be physically located in Bangalore. In case, the candidate is not located in Bangalore, they should consider relocation to the city once Covid situation improves.Immediate Joiners Required.