Cutshort logo
Algoshack logo
Java Developer
Java Developer
Algoshack's logo

Java Developer

Nikita Sinha's profile picture
Posted by Nikita Sinha
3 - 4 yrs
Upto ₹10L / yr (Varies
)
Bengaluru (Bangalore)
Skills
skill iconJava
skill iconSpring Boot
RESTful APIs
Automated testing

We are looking for a skilled Java Spring Boot Developer with 3–4 years of experience to join our dynamic development team. The ideal candidate will have a solid understanding of software development principles and practices, and a passion for developing high-quality, scalable applications.


Responsibilities:

  • Design, develop, and maintain RESTful APIs using Java and Spring Boot.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and efficient code while following best practices.
  • Troubleshoot, debug, and optimize existing applications for performance and reliability.
  • Participate in code reviews and provide constructive feedback to peers.
  • Stay updated with emerging technologies and industry trends to ensure our solutions remain cutting-edge.
  • Contribute to the entire software development lifecycle, from planning and development to deployment and maintenance.

Why AlgoShack?

AlgoShack is a cutting-edge IT product company revolutionizing automation and development. At AlgoShack, you'll work on innovative projects with the latest technologies in a collaborative environment.

We offer ample growth opportunities, a culture that values work-life balance, and competitive benefits.

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 Algoshack

Founded :
2018
Type :
Product
Size :
100-500
Stage :
Profitable

About

AlgoShack is a platform company that transforms software delivery through artificial intelligence and deep technology. Their flagship product algoQA, is an AI-powered automated testing platform that helps companies reduce testing time and costs by up to 80% while improving coverage and accuracy.

Read more

Tech stack

skill iconNodeJS (Node.js)
skill iconReact.js
skill iconMongoDB
Artificial Intelligence (AI)
Generative AI

Candid answers by the company

What does the company do?
What is the location preference of jobs?
What kind of growth opportunities can one expect at AlgoShack?
What makes AlgoShack's work culture unique?

AlgoShack is an AI-powered software testing company that has developed its flagship product called algoQA. Think of it as a smart testing assistant that helps companies test their software much faster and more efficiently than traditional manual testing methods.

Connect with the team

Profile picture
Ashwini MA

Company social profiles

bloglinkedinfacebook

Similar jobs

Appknox
at Appknox
1 video
6 recruiters
Vasudha Srivastav
Posted by Vasudha Srivastav
Bengaluru (Bangalore)
2 - 3 yrs
Best in industry
skill iconPython
skill iconDjango
RESTful APIs
skill iconRedis
Microservices
+1 more

A BIT ABOUT US


Appknox is one of the top Mobile Application security companies recognized by Gartner and G2. A profitable B2B SaaS startup headquartered in Singapore & working from Bengaluru.


The primary goal of Appknox is to help businesses and mobile developers secure their mobile applications with a focus on delivery speed and high-quality security audits.


Our business includes Fortune 500 companies with Major brands spread across regions like India, South-East Asia, Middle-East, Japan, US, and expanding rapidly. 


The Opportunity:

We are seeking a highly skilled Senior Software Engineer (Backend) to join our dynamic software development team. In this role, you will contribute to key backend projects, collaborate across teams, and play a vital part in delivering robust, scalable, and high-performance software solutions. As a senior engineer, you will work independently, make impactful technical decisions, and help shape the backend architecture while collaborating with a passionate, high-performing team.

You will work hands-on with products primarily built in Python, with opportunities to contribute to Golang. These technologies are at the core of our development stack, and your focus will be on building, scaling, and maintaining distributed services. Distributed systems are integral to our architecture, providing a chance to gain hands-on experience with maintaining and optimizing them in a fast-paced environment.


As a Senior Engineer, you are expected to:

  • Write clean, maintainable, and testable code while following best practices.
  • Architect solutions, address complex problems, and deliver well-thought-out technical designs.
  • Take ownership of assigned modules and features, delivering them with minimal supervision.
  • Contribute to code reviews and technical discussions, ensuring high-quality deliverables.


We highly value open source contributions and encourage you to check out our work on GitHub at Appknox GitHub. While no prior experience in security is required, our experienced security professionals are available to support you in understanding the domain.

This role offers a unique opportunity to work on cutting-edge technology, drive impactful solutions, and grow within a collaborative environment that values autonomy, innovation, and technical excellence.



Responsibilities:

  • Contribute to backend development for a cutting-edge product in the Security domain, with focus on performance, reliability, and maintainability.
  • Implement software components and features based on high-level architectural guidance using Django and Django REST Framework (DRF).
  • Collaborate with senior engineers to translate functional and technical requirements into robust backend implementations.
  • Write clean, modular, and testable code following industry best practices and team standards.
  • Participate in design discussions and code reviews to maintain code quality and continuously learn from peers.
  • Work closely with frontend, QA, and security teams to deliver well-integrated, end-to-end solutions.
  • Troubleshoot, debug, and resolve issues in existing systems, ensuring stability and efficiency.
  • Contribute to the creation of technical documentation for components and modules you build or maintain.
  • Follow defined verification plans and contribute to improving test coverage and automation.
  • Participate in sprint planning, estimations, and agile ceremonies to support timely and effective project delivery.
  • Proactively seek feedback and continuously improve your technical skills and understanding of system architecture.
  • Support team success by collaborating effectively, sharing knowledge, and guiding junior team members when needed.


Requirements:

  • Solid hands-on experience with Django and Django REST Framework 3-4 years
  • Good understanding of relational databases, SQL, and working with ORMs such as Django ORM.
  • Ability to contribute to design discussions and implement well-structured, maintainable backend systems.
  • Exposure to writing unit and integration tests; familiarity with CI/CD pipelines and version control systems
  • Proficiency in debugging, performance optimization, and addressing scalability concerns under guidance.
  • Strong fundamentals in data structures, algorithms, and clean coding practices.
  • Able to collaborate effectively within a team and take ownership of moderately complex modules.
  • Good communication skills, with the ability to document and explain solutions to peers.
  • Familiarity with cloud platforms and microservices architecture is a plus.
  • Self-driven with a growth mindset and willingness to learn from peers and feedback.



Work Expectations:



Within 1 month-

  • Attend KT sessions conducted by the engineering and product teams to gain a deep understanding of the product, its architecture, and workflows.
  • Learn about the team's development processes, tools, and key challenges.
  • Work closely with the product team to understand product requirements and contribute to the design and development of features.
  • Dive deep into the existing backend architecture, including database structures, APIs, and integration points, to fully understand the technical landscape
  • Begin addressing minor technical challenges and bugs, while understanding the underlying architecture and tech stack.
  • Begin to participate in creating action plans for new features, ensuring that design and implementation are aligned with product goals.



Within 3 months-

  • Achieve full autonomy in working on the codebase, demonstrating the ability to independently deliver high-quality features from design to deployment.
  • Take complete ownership of critical modules, ensuring they are optimized for performance and maintainability.
  • Act as a technical resource for the team, offering support and guidance to peers on complex issues.
  • Collaborate with DevOps to optimize deployment pipelines, debug production issues, and improve backend infrastructure.
  • Lead discussions for technical solutions and provide recommendations for architectural improvements.
  • Contribute to the design of new features by translating functional requirements into detailed technical specifications.
  • Prepare regular updates on assigned tasks and communicate effectively with the engineering manager and other stakeholders.



Within 6 months-

  • Be fully independent in their development tasks, contributing to key features and solving critical challenges.
  • Demonstrate strong problem-solving skills and the ability to take ownership of technical modules.
  • Actively participate in code reviews and technical discussions, ensuring high-quality deliverables.
  • Collaborate seamlessly with cross-functional teams to align technical solutions with business requirements.
  • Establish themselves as a reliable and proactive team member, contributing to the team’s growth and success.



Personality traits we really admire:

  • Great attitude to ask questions, learn and suggest process improvements.
  • Has attention to details and helps identify edge cases.
  • Proactive mindset. 
  • Highly motivated and coming up with ideas and perspective to help us move towards our goals faster.
  • Follows timelines and absolute commitment to deadlines.


Interview Process 

  • Round 1 Interview - Profile Evaluation (EM)
  • Round 2 Interview - Assignment Evaluation & Technical Problem Solving discussion (Tech Team)
  • Round 4 Interview - Engineering Team & Technical Founder (CTO)
  • Round 5 Interview - HR


Compensation

  • Best in industry


We prefer that every employee also holds equity in the company. In this role, you will be awarded equity after 12 months, based on the impact you have created.



Please be aware that all your customers are Enterprises and Fortune 500 companies.



Why Join Us:

  • Freedom & Responsibility: If you are a person who enjoys challenging work & pushing your boundaries, then this is the right place for you. We appreciate new ideas & ownership as well as flexibility with working hours.
  • Great Salary & Equity: We keep up with the market standards & provide pay packages considering updated standards. Also as Appknox continues to grow, you’ll have a great opportunity to earn more & grow with us. Moreover, we also provide equity options for our top performers.
  • Holistic Growth: We foster a culture of continuous learning and take a much more holistic approach to training and developing our assets: the employees. We shall also support you all on that journey of yours.
  • Transparency: Being a part of a start-up is an amazing experience one of the reasons being the open communication & transparency at multiple levels. Working with Appknox will give you the opportunity to experience it all first hand.
  • Health insurance: We offer health insurance coverage upto 5 Lacs for you and your family including parents.










Read more
Deqode
at Deqode
1 recruiter
Shubham Das
Posted by Shubham Das
Pune
8 - 15 yrs
₹20L - ₹24L / yr
skill iconJava
skill iconSpring Boot
Microservices

We are seeking a highly skilled Senior Java Developer with expertise in Microservices architecture and Spring Boot to join our dynamic team. The ideal candidate will be responsible for designing, developing, and deploying scalable, high-performance backend solutions.

Key Responsibilities:

  • Design, develop, and maintain Java-based applications using Spring Boot and Microservices architecture.
  • Develop and implement RESTful APIs and integrate them with front-end components.
  • Optimize application performance and ensure high availability and scalability.
  • Collaborate with cross-functional teams to gather and analyze business requirements.
  • Implement security best practices, including authentication and authorization mechanisms.
  • Develop and maintain unit and integration tests to ensure robust software quality.
  • Work with DevOps teams to automate CI/CD pipelines and ensure smooth deployment processes.
  • Monitor and troubleshoot production issues, providing efficient resolutions.
  • Stay updated with emerging technologies and best practices in Java development and cloud-native applications.

Required Skills & Qualifications:

  • 8+ years of hands-on experience in Java development.
  • Expertise in Spring Boot, Spring MVC, Spring Cloud, and other Spring frameworks.
  • Strong experience with Microservices architecture and API development.
  • Proficiency in RESTful services, JSON, and Swagger/OpenAPI.
  • Hands-on experience with SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB, Redis).
  • Familiarity with message brokers like Kafka or RabbitMQ.
  • Experience with containerization (Docker, Kubernetes) and cloud platforms (AWS, Azure, or GCP).
  • Solid understanding of CI/CD pipelines using Jenkins, GitLab, or similar tools.
  • Strong problem-solving skills and the ability to work in an agile development environment.
  • Excellent communication and teamwork skills.

Nice-to-Have:

  • Experience with GraphQL and event-driven architecture.
  • Knowledge of reactive programming using WebFlux.
  • Familiarity with observability tools like Prometheus, Grafana, ELK stack.



Read more
Voice technology platform for enterprises
Voice technology platform for enterprises
Agency job
via Qrata by Prajakta Kulkarni
Kolkata
5 - 8 yrs
₹15L - ₹24L / yr
skill iconJava
skill iconPython
skill iconGo Programming (Golang)
skill iconNodeJS (Node.js)
skill iconSpring Boot
+3 more
Requirement-

Architect, develop and maintain highly scalable, reliable and secure distributed backend
systems on Cloud (AWS or Azure) or on-premises environments for Mihup, its customers
and partners.
 Work closely with your fellow engineers to develop systems capable of concurrently
processing massive amounts of voice data both in online real-time as well as offline
environments.
 Drive accountability for test driven development, delivery of high-quality features and
resilient enterprise class solutions.
 Lead a culture of team ownership and direct individual and team accountability to
continuously improve how they work to achieve results.
 Work in a startup environment, pushing boundaries with deep involvement with business.

BE//BTech/ME/MTech in Computer Science or a related field from a Tier I or Tier II
University.
 6-8 years of hands-on software development and deployment experience (experience of
working in a consumer product startup during its growth phase will be a plus) of which 1 – 2
years of experience would be in leading a team of software developers.
 Expertise in Java 8+ and Spring Boot is a must
 Good experience in messaging platforms like RabbitMQ/Kafka
 Good experience in distributed systems and relational & NoSQL databases like PostgreSQL,
MySQL, Redis, MongoDB, etc.
 Expertise in one or more of: Python, NodeJS, GoLang would be preferred
 Must have hands on experience in products which handle multiple concurrent calls (API),
handle CPU intensive jobs, consist of multiple asynchronous system calls.
 Worked on microservices based architecture and design
 Managed/ Owned infrastructure on AWS/Microsoft Azure/private clouds and setup high
availability systems
 Knowledge of Docker and Kubernetes
 Knowledge of RESTful APIs, caching concepts, the HTTP protocol and general web
architecture
Pluses
1. Anything that will let us know more about who you are that you would like to share such as
Blogs, Twitter, Medium, GitHub etc. 
Read more
Ernst & Young
at Ernst & Young
1 recruiter
Agency job
Delhi, Gurugram, Noida, Ghaziabad, Faridabad
6 - 9 yrs
₹15L - ₹22L / yr
skill iconJava
J2EE
skill iconSpring Boot
Hibernate (Java)

Responsibilities:


  • Define the code review process for the team to follow and perform code reviews.
  • Design, implement, and maintain Java-based applications that can be high-volume and low-latency.
  • Ensure application designs conform with business goals.
  • Develop and test software & Identify and resolve any technical issues arising.


Eligibility:


  • 3+ yrs of experience developing web applications using J2EE / Java.
  • Possess knowledge and skills in software programming in Core Java, J2EE, Microservices-related technologies, Spring Boot, Spring MVC, Rest API, JavaScript, and XML.
  • Experience developing enterprise-level web applications and RESTful APIs using Microservices.
  • Experience in API Management & in using version control and CI / CD tools.
Read more
Innominds Software
at Innominds Software
4 recruiters
Hema Latha
Posted by Hema Latha
Remote, Hyderabad, Bengaluru (Bangalore)
3 - 7 yrs
₹6L - ₹20L / yr
skill iconJava
Microservices
skill iconSpring Boot

Looking for Java_ Spring boot & Microservices Developers.

Experience: 3-12 Years

Location: Hyderabad

Employment Type: Fulltime

Notice Period: Immediate to 30 Days

Roles & Responsibilities:

  • Strong programming expertise in java and j2ee.
  • Strong project experience in Spring & Spring boot.
  • Good with multithreading, collections.
  • Good work experience in Microservices.
  • Strong with Data Structures and Algorithms.
  • Good with Design and Design Patterns.

Required Skills:

  • BS/MS degree in Computer Science, Engineering or a related subject.
  • Proven hands-on 3+ years Software Product Development experience.
  • Proven working experience in Java development.
  • Hands on experience in designing and developing applications using Java EE platforms.
  • Object Oriented analysis and design using common design patterns.
  • Excellent knowledge of Relational Databases and SQL.
  • Very good communication skills.
  • Strong analytical and logical skills.
Read more
Basik Marketing PVT LTD
at Basik Marketing PVT LTD
2 candid answers
Naveen G
Posted by Naveen G
Bengaluru (Bangalore)
2 - 5 yrs
₹5L - ₹8L / yr
skill iconJava
J2EE
skill iconSpring Boot
Hibernate (Java)
JUnit

Overview: 

We are seeking an experienced Spring Boot developer with a passion for esports to join our team. The ideal candidate will have a strong track record of building and maintaining web applications using Spring Boot and a proven ability to work effectively in a team environment. Experience in the esports industry is a plus. 

Responsibilities: 

  • Develop and maintain web applications using Spring Boot and related technologies 
  • Write clean, maintainable, and efficient code 
  • Collaborate with the design and product management teams to implement new features and functionality 
  • Work with the DevOps team to ensure proper deployment and monitoring of applications 
  • Troubleshoot and debug issues as they arise 
  • Write and maintain comprehensive documentation 

Requirements: 

  • Strong professional experience with Java and Spring Boot 
  • Experience with building and deploying web applications 
  • Familiarity with web development frameworks such as Spring MVC or Spring WebFlux 
  • Experience with Git and version control 
  • Strong problem-solving and communication skills 

Preferred: 

  • Experience in the esports industry 
  • Experience with cloud technologies such as AWS or Azure 
  • Familiarity with front-end development technologies such as HTML, CSS, and JavaScript 
  • Experience with data persistence technologies such as Hibernate or JPA 
  • Experience with testing frameworks such as JUnit or Mockito 
Read more
BlueOptima
at BlueOptima
1 video
10 recruiters
Agency job
via Anika Technologies by Megha Goyal
Bengaluru (Bangalore), Gurugram
5 - 10 yrs
₹20L - ₹40L / yr
skill iconJava
J2EE
skill iconSpring Boot
Hibernate (Java)
Multithreading
+2 more

Company Description

BlueOptima’s vision is to become the global reference for the optimisation of the performance of Software Engineers across all industries. We provide industry-leading objective metrics in software development. We enable large organisations to deliver better software, faster and at lower cost, with technology that pushes the limits of what has been done before. 

We are a global company which has consistently doubled in headcount and revenue YoY, with no external investment. We currently are located in 4 countries: London (our HQ), Mexico, India and the US. A total number of 180+ employees (and increasing every day) from 22 different nationalities and with over 25 languages spoken.

We promote an open minded environment and encourage our employees to create their own success story in this high performance environment.

Job Description

Location: Bangalore/Gurgoan, India
Department: Engineering

Job summary: 

We are seeking a Senior Software Engineer, with experience in developing scalable application components, which are remotely deployed and are used to extract and push large volumes of data in a data warehouse solution, to join our growing company and be a part of our success story. 

We are looking for an individual with great attention to detail, who is genuine, confident, committed and not only passionate about technology, but is keen to own the solution end to end, and most importantly excited to work in a fun and friendly start-up environment. 

The ideal candidate will be passionate about technology and getting things to work while at the same time being able to mentor (and lead) other engineers by way of example to achieve excellence in their work.

Your team: You will be working with a diverse team with members located around our different offices, with whom you will be working hand-to-hand. This team is currently based in Gurgaon and we are now looking forward to growing it in Bangalore and mid next year to Mexico with the plan of building two teams in India (Gurgaon and Bangalore) and one in Mexico (Guadalajara).

We are looking for skilled and talented engineers to join our Data Analysis and Processing (DAP) team and directly contribute to development of application components built by the team.

The DAP team works on a business critical component which is responsible for collecting required source code interaction and static metrics data from client location, and processing the large volumes of data end to end. Remote deployment and the uptime requirements only makes this component one of the most complex standalone java applications.

As a Senior Software Engineer in the DAP team, you will be directly contributing to development of the Integrator and Central Server components using Spring Boot, Hibernate and Core Java. And while contributing directly to the development of the software components, you are also expected to lead and mentor a team of next generation platform engineers.

Responsibilities and tasks: 

  • Analyse, Design, Develop, implement, test and maintain application software components
  • Analyse client requirements and convert them into technical specs.
  • Own development of features and improvement
  • Identify and resolve performance bottlenecks
  • Identity and resolve architectural inefficiencies in design, and create a roadmap to resolving them
  • Lead and mentor a team of junior developers
  • Interact with internal client facing team and provide technical support to them
  • Engage with clients to provide support on your component as and when required

Qualifications

What You Need to Succeed at BlueOptima:  

  • Minimum Bachelor's degree in Computer Science or equivalent
  • Minimum 5+ years experience with Java and J2EE/Java EE
  • Minimum 2+ years experience with developing standalone Java applications
  • Strong understanding of relational database, partitioning and indexing techniques, SQL
  • Demonstrable experience in optimising application performance at database or any other layer
  • Experience in creating high and low level design based on existing application architecture and documenting such design
  • Strong understanding of Java concurrency, concurrency patterns, experience building thread-safe code
  • Ability to work autonomously with minimum supervision
  • Strong problem solving and analytical skills, and having a can-do attitude
  • Familiarity with Agile methodologies like SCRUM, Sprints, etc and leading a Scrum a small Scrum team
  • Commitment to accomplishing the task at hand and identify the fastest and most reliable way to solve a problem
  • Familiarity with Linux shell and related command line tools
  • Strong grasp of Unit & Integration testing

Good to have: 

  • A team manager, in terms of handling people and delivery which is not a must in case of technical geeks
  • Making sure that the sprints and tasks are completed on time with no spill-overs and sticking to the deadline
  • Preferred experience on Spring boot,, Docker, Kubernetes
  • Some exposure in Linux

Additional Information

Why join our team?

Culture and Growth:

  • Global team with a creative, innovative and welcoming mindset.
  • Rapid career growth and opportunity to be an outstanding and visible contributor to the company's success
  • Freedom to create your own success story in a high performance environment
  • Training programs and Personal Development Plans for each employee

Benefits:

  • Competitive Salary
  • Flexible Work from Home policy - 2 days home p/w
  • Free drinks and snacks in the office 
  • International travel opportunities
  • Global annual meet up (most recent meetups have been held in Cancun and India)
  • High quality equipment (Ergonomic chairs and 32’ screens)
Read more
Artivatic
at Artivatic
1 video
3 recruiters
Layak Singh
Posted by Layak Singh
Bengaluru (Bangalore)
4 - 10 yrs
₹8L - ₹20L / yr
skill iconPython
skill iconJava
skill iconMachine Learning (ML)
skill iconData Science
skill iconScala
+3 more
About Artivatic : Artivatic is a technology startup that uses AI/ML/Deep learning to build intelligent products & solutions for finance, healthcare & insurance businesses. It is based out of Bangalore with 25+ team focus on technology. The artivatic building is cutting edge solutions to enable 750 Millions plus people to get insurance, financial access, and health benefits with alternative data sources to increase their productivity, efficiency, automation power, and profitability, hence improving their way of doing business more intelligently & seamlessly.  Skills :  - Building server-side logic that powers our APIs, in effect deploying machine learning models in production system that can scale to billions of API calls  - Scaling and performance tuning of database to handle billions of API calls and thousands of concurrent requests  - Collaborate with data science team to build effective solutions for data collection, pre-processing and integrating machine learning into the workflow  - Collaborate, provide technical guidance, and engage in design and code review for other team members.  - Excellent Scala, cassandara, architect, api, software, python, Java programming and software design skills, including debugging, performance analysis and test design  - Proficiency with at least one Scala, GoLang, Python micro frameworks like Flask, Tornado, Play, Spring etc. with experience in building REST APIs  - Experience or understanding in building web crawlers, data fetching bots etc.  - Experience with design and optimisation of Neo4j, cassandra, NoSQL databases, PostGreSQL, Redis, Elastic Search  - Familiarity with one of the cloud service providers, AWS or Google Compute Engine  - Computer Science degree with 4+ years of backend programming experience  Experience : 5 Years+  Location : Sony World Signal, Koramangala 4th Block, Bangalore Job Perks Insurance, Travel Benefits and others
Read more
W3Softech India
at W3Softech India
1 recruiter
Pavithra K
Posted by Pavithra K
Hyderabad
3 - 7 yrs
₹4L - ₹8L / yr
skill iconJava
Hibernate (Java)
Spring
skill iconAngularJS (1.x)
J2EE
+2 more
Hiring for Java Developer with experience into AngularJS 3+ years of experience into Java is preferred Minimum 6 months of experience into AngularJS Experience into Spring and Hibernate Candidates who can join either immediately or within 30 days are preferred
Read more
Civil Maps
at Civil Maps
4 recruiters
Venkata Kolla
Posted by Venkata Kolla
Hyderabad
7 - 12 yrs
₹25L - ₹30L / yr
skill iconJavascript
skill iconPython
Linux/Unix
skill iconNodeJS (Node.js)
NOSQL Databases
+3 more
We are Civil Maps Civil Maps, provider of 3D mapping technology for fully autonomous vehicles, has raised a $6.6 million seed funding round from Ford Motor Company, Motus Ventures, Wicklow Capital, StartX Stanford and Yahoo cofounder Jerry Yang’s AME Cloud Ventures. Civil Maps’ mission is to make it possible for fully autonomous vehicles (SAE Levels 4-5) to drive anywhere smoothly and safely. Through artificial intelligence and vehicle-based local processing, Civil Maps converts sensor data into meaningful map information built specifically to direct fully autonomous vehicles. The company will use the seed investment to accelerate product development and deployment with a number of leading automotive companies and technology partners. Civil Maps’ artificial intelligence software aggregates raw 3D data from LiDAR (high-resolution laser imaging), camera and other sensors onboard autonomous vehicles and organizes the information into machine-readable maps. The information is vastly more actionable information than today’s mapping systems and requires a fraction of the data storage and transmission for existing technologies. Thanks to this light data footprint, Civil Maps’ spatial information is far less costly to transmit over cellular networks, enabling the company to more easily crowdsource, update and share road data in real time—a major improvement over the lengthy processes that require human annotation in current use. As a result, the company can quickly generate and maintain maps that give fully autonomous vehicles the comprehensive and precise knowledge to autonomous operate safely and smoothly on all roads. About the Opportunity This is an opportunity to work on some of the most exciting problems in the autonomous vehicle industry. Civil Maps is looking for a developer to grow its backend infrastructure. You will be interacting with a completely custom-made distributed computing framework, handling terabytes and petabytes of machine vision data, and millions of requests from robotic platforms. In our interdisciplinary teams, you will get acquainted with the many facets of 3D map creation: data collection, geospatial registration, feature extraction, auditing. Come work on novel challenges, learn and grow while helping Civil Maps achieve on-demand perception of the world around us. Qualifications 6+ years of software development experience in the below technologies. Solid understanding of JavaScript prototypes, callbacks, promises, performance issues. Experience designing and using REST services which can scale horizontally. Experience with Node.js and Express. Experience with unit testing, automation and validation frameworks. Experience with NoSQL databases (data model design), MongoDB or similar. Experience with Identity Management and Security (SSL protocols, data encryption, user authentication, authorization services). Experience with OAuth. Experience with messaging and caching frameworks. Experience with Linux based operating systems. Experience building applications in a cloud environment (ideally AWS). Experience with C++, Python is a plus
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. No 3rd party agencies here.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
21,01,133
Matches delivered
37,12,187
Network size
15,000
Companies hiring
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