Abnormal Security is hiring a

Backend API Software Engineer

Bengaluru, India

About The Role 

  • You have fairly strong communication skills, you can work autonomously and asynchronously in a well defined domain, executing tasks which have a low amount of ambiguity. 
  • You are looking to grow as an engineer as part of a strong team, coming in with an open mind.
  • You care about the product you’re building and take ownership of your part, follow best practices and keep a clean development environment, also escalating concerns when necessary. 

 

This position is not

  • A management position - although, we believe everyone leads by example. We do not see a direct path to a manager role within 1 year.
  • A stepping stone into a Machine Learning engineer role
  • A contract position (full-time applicants only)

 

Responsibilities

  • Partner with our Data Integration Platform team 
    • Understand the framework and capabilities of the Data Integration Platform and how it will support integrating additional partner applications into the ATO product. 
  • Build integrations with external applications 
    • Read through and understand external party API specs. 
    • Build tools to call those APIs and extract data at high volumes and low latency. 

 

Must Haves

  • Working with internal as well as external APIs
  • 3+ years of overall software engineering experience
  • Strong sense of best practices in developing software
  • Python Application Development (2+ years)
  • REST APIs / JSON

 

Preferred Skills

  • Kafka
  • Thrift or Protobuf or similar
  • Airflow
  • Exposure to AWS environment
Experienced engineers comfortable working in backend development
Solid communication skills - can comfortably interact with PMs & stakeholders
 

#LI-AT1

Apply for this job

Please mention you found this job on Startup Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quickly
Be the first to apply. Receive an email whenever similar jobs are posted.
Prepare for your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Software Engineer Q&A's
Apply for this job