Build with us.

72
companies
281
Jobs

Software Engineer - Java - AI Backend Development

RedBlock

RedBlock

Software Engineering, Data Science
Bengaluru, Karnataka, India
Posted on Sep 20, 2024

Moments like now come every 10 years. Internet in the 1990. Mobile in 2000. Cloud in 2010. AI in 2024. And you want to make sure to be in the ring.

RedBlock is accelerating detection and response in Cybersecurity using AI Agents. We are building something new. Something cool. Something unique. Uncharted.

We are looking for a Software Engineer to join us and accelerate the build-out of this ground-breaking product.

Role Overview

As a Software Engineer, you will be pivotal in designing, developing, and implementing advanced software systems using Java to protect the IT infrastructure using AI.

You will work closely with cross-functional teams to create innovative solutions that leverage AI to enhance efficiency, scalability, and performance.

This role offers a unique opportunity for growth within the software development domain, with potential pathways leading to technical leadership, architectural design, or product leadership roles.

Key Responsibilities

  • Build, write, test, and deploy code using Java, database on AWS
  • Participate in designing and deploying solutions for cybersecurity in collaboration with product engineering teams and domain experts.
  • Integrate AI capabilities into software systems, ensuring scalability and efficiency through performance analysis and optimization.

Requirements & Qualifications

  • Must have: Strong Java fundamentals and can write code using: Collections, Threads, Networking, Databases
  • 0-2 years of industry experience
  • Bachelor’s or higher degree
  • A strong foundation in data structures and algorithms and an understanding of threads, synchronization, and concurrent programming.
  • Good to have: Experience with AWS, GCP, or Azure
  • Knowledge of RDBMS and experience using and managing a database
  • Awareness of common design patterns, modular architecture, microservices, and a demonstrated web and polyglot development experience
  • Passionate about distributed computing and building applications that are robust, scalable, and keep the customers happy.
  • Awareness of deployment, configuration, automation tools, and DevOps methodologies.
  • Must have a good understanding of Internet security models, REST API, and application integration

How to apply / Interview process

  • Optional: Attach an extra page to the end of your resume and use ChatGPT to write a cover letter using this Job Description as a prompt. Do not spend more than 5 minutes on this. We are not reading it–an LLM would.
  • After an initial call, there would be 3 successive technical rounds, including an on-site live coding at our office in HSR Layout.
  • This role is around building a product and writing code using Java.

We are a funded early-stage startup building at the intersection of AI and cybersecurity. The team is based out of the SF Bay area and Bangalore.