Cutshort logo
Cerebry logo
Programmer
Cerebry's logo

Programmer

Rahul Singhal's profile picture
Posted by Rahul Singhal
0 - 2 yrs
₹3L - ₹8L / yr
Faridabad, Delhi, Gurugram, Noida
Skills
Algorithms
Data Structures
Mathematics
The developer will be working on a unique platform which automatically generates exam questions based on student's performance. He will be working closely with the core research team who has developed this platform. Currently, the target exams and domain are IITJEE, CBSE and mathematics respectively. The main role of the developer will be to develop the domain knowledge and integrate it with the existing framework.
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

About Cerebry

Founded :
2017
Type :
Product
Size :
20-100
Stage :
Raised funding

About

At Cerebry, our aim is to make effective personalised tuition accessible to each and everyone, regardless of geography or family income. This was only possible with a complete rethink of traditional mechanisms of education delivery. 1-to-1 tuition is rare and expensive. Even when available, it's effectiveness depends on the experience and teaching skills of the tutor. It is impossible for human teachers or question banks to cater to the different learning needs of each and every student. For a student, Cerebry's artificial intelligence (AI) technology feels just like a personal tutor. The AI tutor generates a unique question for the user to solve which is not repeated for any other student and which is based on the student's specific level of understanding. The AI tutor is also able to provide hints and step-by-step solutions for each generated question. Based on the student's answer, the AI is able to modify the difficulty of the next question, ask a question which involves multiple topics to challenge the student in a new setting, break down the question into it's constituent steps, etc.. Since the questions are created by the AI, the AI can detect if a student need a refresher on a concept based on his answers and present explanatory videos. The student might start practicing one topic, but if he struggles to solve problems because of a lack of understanding in another topic, the AI will take the student there. The Cerebry team consists of PhDs, data scientists, software engineers and dedicated educators working together to make the dream of actual adaptive learning not tied to a finite question bank possible. Education is important and teaching resources are finite; but with the help of artificial intelligence, we can male a personal tutor available to every student. When we succeed and every student gets access to the best tuition anytime anywhere in whatever their subject of interest is, humanity progresses that much faster. Talk to us! [email protected]
Read more

Connect with the team

Profile picture
Rahul Singhal
Profile picture
Manila Khanduja

Company social profiles

linkedin

Similar jobs

A micro-blogging company based in Bangalore
A micro-blogging company based in Bangalore
Agency job
via Qrata by Prajakta Kulkarni
Bengaluru (Bangalore)
3 - 8 yrs
₹25L - ₹50L / yr
skill iconJava
skill iconKotlin
skill iconRedis
postgres
skill iconGo Programming (Golang)
+3 more

Only 10% of India speaks English and 90% speak over 25 languages and 1000s of dialects. The internet has largely been in English. A good part of India is now getting internet connectivity thanks to cheap smartphones and Jio. The non-english speaking internet users will balloon to about 600 million users out of the total 750 million internet users in India by 2020. This will make the vernacular segment one of the largest segments in the world - almost 2x the size of the US population. The vernacular segment has very few products that they can use on the internet. One big need is that of sharing thoughts. Twitter serves this need globally through a micro-blogging platform. However most of the Tweets are in English and the vernacular Indian feels out of place on it. To solve that problem, we started Koo.

About The Company

The app ​is a micro-blogging platform in Indian languages. It is an app built in India, for Indians, to share their thoughts ​and opinions on any topic in their mother tongue using Audio/Video/Text. Koo gives a voice to Indians and enables ​the “Best of India” to share their thoughts with the “Rest of India”. We provide a personalised feed to users by letting ​people select the people they want to follow. The user is then shown content from these people. Some of the top ​minds of India are invited to share their thoughts and opinions on various topics. Users can follow such ​personalities and follow what they are talking about, and share their opinions too.

We are a Series A venture funded company. It has raised $6.5 million from stellar investors like Accel Partners, Shunwei Capital, Kalaari Capital, 500startups and Blume Venture Partners.

Technology Team & Culture

Nishant ​(CTO), has headed engineering for large and complex platforms like Coverfox and CitrusPay ​catering to the needs of millions of consumers. Technology team comprises sharp coders, technology geeks ​and guys who have tried entrepreneurship or are very entrepreneurial in nature and extremely passionate towards ​technology. Anyone being part of a technology team will have a lot to learn from their peers and mentors. Download ​our ​android app ​nearing 1 million downloads from play store and take a look at what we are trying to build. ​Technology stack compromises of a wide variety of cutting edge technologies like Elixir, Java 11, Reactive ​Programming, MongoDB, Neo4j, Kubernetes, AWS, NodeJS, Python, ReactJS, Redis, Aerospike, ML, Deep learning ​etc. Working hard & party harder is the mantra that we believe in.

Technology skill sets required for a matching profile


1. Work experience between 2 years to 8 years in building large scale high user traffic consumer facing​ applications with desire to work in a fast paced startup.


2. 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.


3. 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.

 

4. Experience with NoSQL DBs like MongoDB, Cassandra, Redis or Aerospike is required.

Knowledge of graph DBs like Neo4j is preferred.


5. Strong in algorithms, problem solving and data structures.


6. Knowledge of TDD and experience with building applications integrated with CI-CD pipelines (automated build, tests and deployments).


7. Exposure to micro-services with good understanding of containers, kubernetes, logging, alerting and monitoring. Inter services communication. Should know how to handle multiple versions of APIs.

Read more
HRS Navigation Pvt. Ltd.
Vidhya Gopinathan
Posted by Vidhya Gopinathan
Bengaluru (Bangalore)
4 - 10 yrs
₹5L - ₹30L / yr
skill iconC++
QT
VTK
OpenCV
Data Structures
+3 more

Company Profile:

We are a product-based Medical Devices company focused on providing State of the art Surgical Navigation Systems. Only a handful of companies across the world develop computer-assisted surgery solutions. We are proudly The First Indian Company in this domain and strive to make India Self-reliant in this highly specialized domain. We operate in the complex areas of Neuro& Ortho surgeries with our teams and systems closely assisting surgeons in the live OT environment.

We provide our clients with World class accuracy and we provide our employees with the best benefits. HRS Navigation is currently in the growth stage and is clocking exponential growth year after year.


What we are looking for:

Do you get a kick out of watching software unfold before your eyes? If so, we’d love to talk to you about it. We’re looking for a top “Senior Software Engineer” who always sweats the small stuff and cares about impeccable code. If you see glitches as an enjoyable challenge

rather than a hardship and if you are willing to put in hours to code where your codes can positively impact how surgeries are done, get in touch with us today


Qualifications: Bachelor’s or Master’s degree in computer engineering or computer science or any equivalent degree

Experience : 3–6-year experience.


Skills Required :

  • 3 years of experience on QT development & C++
  • Proficiency in coding with best practices while developing code in QT and C++
  • Proficiency in programming user interfaces and data visualization with the QT Framework
  • Must have experience on object-oriented analysis and design OOPs, Design patterns, Data structures,algorithms, etc.

• Experience with QT, VTK, OpenCV, etc preferred.

•Experience in Windows/Desktop applications is preferred.

•Experience working with Waterfall / Agile development technologies.

•Experience creating and maintaining databases.

•Knowledge of system frameworks including .NET, Git, and GitHub.

•Knowledge of the software development life-cycle.

•Must have excellent analytical and problem-solving skills

•Good interpersonal skills.

•The desire to work in a fast-paced environment.

Read more
Icertis
Agency job
via wrackle by Naveen Taalanki
Remote only
4 - 10 yrs
₹8L - ₹25L / yr
skill iconPython
skill iconDjango
Data Structures
Algorithms
Natural Language Processing (NLP)
+4 more

Must have :

  • Strong Experience in Python development
  • Familiarity with Data Structures and Algorithms
  • Experience in developing Enterprise scale applications
  • Exposure to NLP
  • Exposure / awareness of AI, ML
  • Exposure to Windows Azure is an added advantage
  • God understanding of project architecture and software development processes such as Agile and Scrum

 

Responsibilities :

  • Partner with Business Stakeholders to translate business objectives into clearly defined analytical Projects
  • Own the end-end process, from recognizing the problem to implementing the solution
  • Understand customer’s requirements and design the optimum solution using Icertis’ AI applications
  • Configure, Extend, and optimize Icertis AI app through Python scripts, NLP NER Analysis and other mechanisms
  • Take full ownership of project / product features to implement, provide bug fixes and write tests and tooling for those features to ensure they work well at cloud scale.
  • Plan and identify solutions and risks in assigned work
  • You are expected to be hands on and write code on day to day basis and also mentor other team members
Read more
SenecaGlobal
at SenecaGlobal
6 recruiters
Sai P
Posted by Sai P
Hyderabad
3 - 9 yrs
₹15L - ₹30L / yr
skill iconJava
skill iconSpring Boot
Microservices
Hibernate (Java)
JPA
+2 more
• Bachelor's or master’s degree in technical, or engineering discipline
• Excellent interpersonal/communication skills, both verbal and written • 
• 7+ years of experience in Java/Node.js, REST/Graph QL, Redis on AWS Fargate • Design and develop high quality back-end code (Node.js/Go/JAVA) • Excellent in one or more Go, Java, Node.js skills • In-depth knowledge of Restful / GraphQL API, JSON.
• Experience with CI/CD and tools like Git, Bitbucket and Jenkins.
• Solid understanding of relational databases (e.g., Postgres, MySQL) and experience in NoSQL (e.g., Graph DB, MongoDB, DynamoDB).
• Developing new software applications, features, and distributed services that support a high-scale web application
• Experience working in a fast-paced environment; continuous deployment, test-driven development, agile methodologies
• Stay current with the latest back-end technologies and best practices and share your findings with the team
• Help evolve our backend stack and mentor our other developers when it comes to patterns and best practices
• Work as part of an agile team across a variety of application domains
• Write structured, tested, readable and maintainable code • Participate in code reviews to ensure code quality and distributed knowledge
• Ability to contribute to each step of the product development process (ideation, implementation, and release)
• Experience with performance tuning, profiling, and debugging applications
Read more
Cornertree
at Cornertree
1 recruiter
Swapnil Biswas
Posted by Swapnil Biswas
Bengaluru (Bangalore)
3 - 9 yrs
₹4L - ₹8L / yr
skill iconJava
J2EE
skill iconSpring Boot
Hibernate (Java)
Data Structures
+25 more
We are looking for a strong Java Developer to join our team! As a Java Developer, you will have to have a strong under-
standing of Java and the different frameworks like Spring, etc., and have experience working on Cloud and Containers.

The Developer will perform duties and tasks to support a complete life cycle management (example: Analysis, Technical
Requirements, Design, Coding, Testing and implementation of Systems, etc.).
The Developer will work closely with the Product and Technical teams across different regions primarily Europe and will

be part of an Agile Team. The role includes research and Continuous Development of new Products based on new Tech-
nologies. This position collaborates with the operations team routinely and henceforth excellent English communication

skills (bothwritten and verbal) are essential.
 A clean coder who will always leave the code in better shape than they found it.
 A curious person who never stops learning and loves to try new things, even when theydon’t succeed on the
first try
 A team-oriented developer with the motivation to bring out the best in others
 A person who shares our appreciation for transparency and is willing to share theirexperience and knowledge
for the benefit of the team
 Someone who is willing to take a stand for something they believe in.
 Somebody that takes pride in their work and knows that development is a craftsmanship
Duties & Responsibilities
 Conducts systems and requirements analysis, creates and contributes to task lists, cost and time analysis
 Performs assigned functions and tasks to meet project plan and quality review requirements.
 Raises issues as appropriate to support effective resolutions.
 Analyzes specifications and user requirements to perform assigned applications development work.
 Assists with system and componentdesigns to meet requirements.
 Participates and documents design and code reviews to improve quality.
 Analyzes, designs, codes, tests, and documents to develop application software.

 Develops unit tests and unit test plans to deliver quality code.
 Performs applications maintenance and support functions to support problem resolution.
Qualifications:
• Bachelor’s degree in Computer Science or IT related field
• 4-7 years of experience working across different product domains in a product development/engineering role

• Good communication skills necessary to manage business requests and work with different teams across differ-
ent geographies and time-zones; experience working with remote and distributed teams will be an added ad-
vantage

• Hands-on working knowledge and experience is requiredin:
a. Java (Spring, Spring Boot, etc.)
b. Experience working in GCP or AWS or Azure
c. Experience working in Containers & Unix Platforms
d. Relational Databases (PostgreSQL, MySQL, SQL, etc.)
e. Messaging (RabbitMQ, ActiveMQ, Kafka etc.)
f. Agile Methodologies (Scrum, TDD, BDD, etc.)
g. Understanding of Microservices Architecture, Domain Driver Design, Test Driven Development and
Secure Design patterns and architecture is a must
h. Data Structures and Algorithms using Java or other Programing Languages
i. Strong organizational skills
j. Agile Methodologies (Scrum, TDD, BDD, etc.)
• Experience with several of the following tools/technologies is desirable:
a. GIT (Bit Bucket, Gitlab, etc.), Jira, Gradle, Maven, Jenkins, SharePoint, Eclipse/IntelliJ.
b. Multiple Java technologies around Spring, Spring Bootetc.
c. Design Patterns and implementing the Design Patterns
d. Development of Complex Application and System Architectures
e. NoSQL Databases (Redis, Mongo, etc.)
f. Experience working with CI/CD pipelines with for example GitHub Actions.
• Knowledge of the following technologies is a plus:
a. Other Programming Languages (NodeJS, etc.)
b. Continuous Integration and Continuous Delivery Tools like Jenkins, Git, etc.
c. Application Servers like Tomcat, etc.
d. HTML5, CSS, AJAX, React
e. Full stack development
f. Secure Development based on OWASP standards
Read more
Dremio
at Dremio
4 recruiters
Kiran B
Posted by Kiran B
Hyderabad, Bengaluru (Bangalore)
3 - 5 yrs
Best in industry
skill iconJava
Distributed Systems
Multithreading
skill iconC++
Algorithms
+3 more

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
Read more
Transportation | Warehouse Optimization
Keith Moore
Posted by Keith Moore
Remote only
2 - 20 yrs
₹10L - ₹35L / yr
skill iconC++
Microsoft Windows Azure
skill iconDocker
skill iconGit
skill iconScala
+3 more

Company Introduction

AutoScheduler is looking for a remote senior software developer to join our talented team. The ideal candidate is a self-starter who is interested in constant learning. We want this person to join our dynamic team as we take an established software and re-develop it from scratch as a part of a new start up.

Job Description

We are looking for a Backend C++ developer responsible for maintaining and developing algorithmic C++ for new and existing customers. Your primary responsibilities will be to design and develop applications and services, and to coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, robust design, and quality product is essential.

Responsibilities

  • Work with non-technical personnel to translate business requirements into stories and epics
  • Translate application storyboards and use cases into functional applications / features
  • Design, build, and maintain efficient, reusable, and reliable code
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization, and automation
  • Write and maintain unit/functional/integration tests

 

Requirements

  • Bachelor’s degree with STEM concentration + 2 years’ work experience, or equivalent work experience
  • Fluent in English
  • Demonstrably proficient in C/C++ and the ability to parse C/C++ code
  • Proficiency in Node.js and Javascript
  • Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
  • Working knowledge of at least two other programming languages (e.g. Go and Python)
  • Proficient understanding of modern distributed code versioning tools (like ‘git’)
  • Thorough understanding of SQL, and in-depth experience with at least one RDBMS (e.g. PostgreSQL or Microsoft SQL Server)
  • Experience with automated testing frameworks and unit tests
  • Solid understanding of object-oriented programming and principles
  • Knowledge of functional programming principals / concepts

 

Desired Skills

  • Experience building applications with C++
  • Experience building cross-platform applications with Scala
  • Experience with functional programming
  • Familiarity with concurrency patterns in Scala
  • Experience building distributed systems and/or decoupled microservices
  • Experience building software using cloud-based services (in any cloud platform)
  • Experience using “gRPC” and Protocol Buffers (“protobuf”) and/or experience creating services that exchange non-JSON data over non-HTTP protocols
  • Familiarity with continuous integration
  • Familiarity with Docker / containerization
Read more
Navia Life Care
at Navia Life Care
1 video
4 recruiters
Sakshi Dixit
Posted by Sakshi Dixit
NCR (Delhi | Gurgaon | Noida)
5 - 10 yrs
₹12L - ₹30L / yr
skill iconPython
Data Structures
Strategic technology planning
skill iconDjango
DevOps
+2 more
Navia Life Care is looking for a Chief Technology Officer.

An ideal candidate should have well-rounded experience (5-10 years) in various technologies - backend/web development (Python/Django), DevOps, Android and iOS - or at least 2 out of the above

The person would be managing an expanding team of developers and guide the product development, along with contributing significantly to the core decisions of the company.

An entrepreneurial spirit, and the passion to make a difference in the healthcare ecosystem of the country is recommended.

The candidate will be well compensated with a combination of cash + equity, depending on experience and expertise.
Read more
Dunzo
Dunzo
Agency job
via Anzy by Aishwarya Balakrishnan
Bengaluru (Bangalore)
2 - 8 yrs
₹24L - ₹60L / yr
skill iconJava
Data Structures
Algorithms
skill iconNodeJS (Node.js)
skill iconPython
+1 more

About Dunzo

If you need something, just Dunzo it!

Not that long ago, we were on whatsapp with a handful of customers, many of whom were friends and family, getting you anything you needed - groceries, food, even sending packages to anywhere in Bangalore. Today, we’re an app covering Bangalore, Pune and Gurgaon, Hyderabad and Delhi. Dunzo is a technology company, that makes local deliveries fast and easy - whether it’s that quick run from your local store, or getting you that book that is available only in one store far away from you or even organizing your entire party!

We were recently voted #3 on LinkedIn’s Top Startups in India and here’s why. The Dunzo team gets an on ground opportunity to shape a product for users across cities. You are shaping cities you’ve grown up in - by making them more accessible than before through the use of technology. We’re solving an extremely tough problem, and we seek the best of minds who are great at problem-solving, passionate and willing to go the extra mile!

About The Team

As a team, we believe that the best idea wins - no matter where the idea comes from. We tackle problems that have existed for years - through technology and data. You'll be joining a vibrant, young team who are passionate about giving our users time back, provide flexible earning opportunities for our Partners and enhance local businesses.

Job Description

Must Haves :
  • Proficient in algorithms and data structures.
  • Having strong experience in designing data intensive and scalable systems.
  • Comfortable with microservices based architecture.
  • Knowledge of software engineering processes and unit testing.
  • Past experience of mentoring a team of at least two people.
  • Prior experience with both relational and non-relational databases.
  • Prior experience with caching.
  • Ability to debug and hotfix a problem with production in a swift amount of time.
  • Communication skills.
 

Please let me know if you are interested.
Read more
Retail Marketing
Retail Marketing
Agency job
via Abbioc by Abbiocs HR
Chennai
4 - 9 yrs
₹1L - ₹12L / yr
skill iconJava
Data Structures
Algorithms
skill iconC++
Apache Kafka
+10 more

Requires a bachelor's degree in area of specialty and experience in the field or in a related area. Familiar with standard concepts, practices, and procedures within a particular field. Relies on experience and judgment to plan and accomplish goals. Performs a variety of tasks. A degree of creativity and latitude is required. Typically reports to a supervisor or manager.

Designs, develops, and implements web-based Java applications to support business requirements. Follows approved life cycle methodologies, creates design documents, and performs program coding and testing. Resolves technical issues through debugging, research, and investigation.

 

Additional Job Details:

Strong in Java, Spring, Spring Boot, REST and developing MicroServices.

Knowledge or experience , Cassandra preferred

Knowledge or experience on Kafka

Good to have but not must

 

Good to know:

Reporting tools like Splunk/Grafana

Protobuf

Python/Ruby

Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos