Build with us.

67
companies
257
Jobs

Senior Software Engineer

RedBlock

RedBlock

Software Engineering
Bengaluru, Karnataka, India
Posted on Saturday, August 31, 2024

(your chances to get past the resume screen are higher--if you personalize and send an email to jobs at redblock dot ai)

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 Senior Software Engineer to join us and accelerate the build-out of this ground-breaking product.

Role Overview

As a Senior Software Engineer, you will be pivotal in designing, developing, and implementing advanced software systems 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

  • Bachelor’s or higher degree in Computer Science, Engineering, Applied Mathematics, Physics, Statistics, or a related field.
  • Minimum of 2 years of deep experience writing code in Java
  • A strong foundation in data structures and algorithms and an understanding of threads, synchronization, and concurrent programming.
  • Understanding of Internet security models
  • Experience with AWS, GCP, or Azure
  • Experience with RDBMS and NoSQL: MySQL/MariaDB or PostgreSQL, DynamoDB or MongoDB
  • Fluent in 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.
  • Experience with deployment, configuration, automation tools, and DevOps methodologies.
  • Understanding of Internet security models, REST API, and application integration

How to apply / Interview process

  • 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, an on-site live coding at our office in HSR Layout will follow.
  • 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.