Staff Software Engineer - Data Platform

Abnormal Security
Toronto, ON, Canada
Full-time
We are sorry. The job offer you are looking for is no longer available.

Job Description

Job Description

About The Role

Enterprises of all sizes trust Abnormal Security's cloud products to stop cybercrime. These products are data intensive SaaS applications that depend on reliable, scalable, and secure access to data.

This is where our Data Storage Platform team fits in, offering scalable storage systems (Postgresql, OpenSearch, Redis, Kafka, RocksDB), as well as building services and tools to improve their operational excellence, offering expertise to R&D teams around usage of data storage systems at high scale.

Abnormal Security is looking for a Staff Software Engineer to spearhead the key initiatives owned by the Data Platform team.

The individual in this role will have the opportunity to mentor a small team of high-caliber engineers, define and build the roadmap to unlock the next generation data platform, and execute on ambitious and challenging technical projects to deliver value .

The ideal candidate is :

  • Capable of tackling complex and ambiguous business problems, exploring solutions spaces and building consensus, decomposing them into execution plans, and contributing actively.
  • Have a track record of building data intensive applications that directly or implicitly contribute to the company's business goals.
  • Can effectively earn trust and credibility from a diverse set of Engineering, Product, and Design team members.

What You Will Do

  • Shape the Data Platform architecture and roadmap of Abnormal Security to empower and scale the growing list of AI / ML applications across the company.
  • Deep dive into the product workflows and recommend correct trade offs for the transition.
  • Act as the technical lead of the team. Own their quarterly roadmap, to set, execute and deliver.

Must Have

  • Experience in building data intensive, distributed systems that are complex and high scale as a back-end engineer. This is not a Data Engineering role.
  • 5+ years experience as a Senior+ engineer in building platforms, tools, and systems to serve the needs of engineering teams, empower them to ship with velocity and reliability.
  • Proven track record of being a Change Agent, defining and driving engineering initiatives that involve cross-team collaboration.
  • Depth in one or more types of data storage systems (relational, key-value, document-oriented, or columnar databases) either as an expertise provider or as a power user, in a high scale environment.
  • Experience with or interested in Abnormal Security Tech Stack : Python, Golang, Terraform / Terragrunt, Postgresql, Kafka, Redis, OpenSearch, AWS, Kubernetes.

Nice to Have

  • Experience in operating complex AI / ML applications at scale.
  • Knowledge and / or experience building out platform offerings to support other engineering teams.

LI-RT1

9 hours ago
Related jobs
Promoted
I-cube Software Llc
Toronto, Ontario

Hybrid Hadoop Engineer and Hadoop Infrastructure Administrator to build and maintain a scalable and resilient Big Data framework to support Data Scientists. Ability to provide quick ingestion tools and corresponding access APIs for continuously changing data schema, working closely with Data Enginee...

reddit
Toronto, Ontario

We are hiring a Staff Engineer, who will play a critical role in making Reddit’s experimentation platform world-class. As an engineering leader on the Experimentation Platform Team, you will have Reddit-wide impact supporting our mission to bring community, belonging, and empowerment to everyone in ...

StackAdapt
Toronto, Ontario

We're seeking a Staff Engineer to help lead our growing full-stack engineering team. We are also building a customer data platform that will help to organize and manage audience data from many sources. As an Engineer at StackAdapt, you will be directly involved in the development of our advertising ...

Index Exchange, Inc.
Toronto, Ontario

We are significantly expanding our technology teams, and are looking for technologists with a passion for high performance software development, and a drive to deliver software products and platforms that enable and empower industries at a global scale. Collaborating closely with Product Management ...

Stripe
Toronto, Ontario

With all this data, the Growth Data Engineering team is looking for talented data-minded engineers to help us manage business critical data leveraged across the entire organization. Data Engineering or Software Engineering role, with a focus on building data pipelines, or applications powered by big...

Nova Tribes Inc
Toronto, Ontario

You will be responsible for designing, implementing, and optimizing data pipelines, working with both structured and unstructured data, and driving data integration solutions that power critical business insights. Chance to work with advanced data platforms and cutting-edge cloud technologies, contr...

hireVouch
Remote, Canada or US, USA
Remote

When you join us, you will be part of a team that designs, develops and verifies the software that interacts with our chip, collaborating with our hardware engineers and with fellow software engineers in the process. We are looking for best in class engineers to join our existing top-notch team. By ...

Instacart
Canada (ON, AB or BC Only)
Remote

As a Staff/Senior Software Engineer, you will develop multiple new products from the ground up, tailored for various Instacart partners such as retailers and brands. Software Engineering role or related experience. Furthermore, you will mentor a team of 15-20 engineers, supporting their professional...

hireVouch
Remote, Canada or US, USA
Remote

This, in turn, has driven AI platform deployments to move from cards, to servers, to racks, to pods and, eventually, full data centers. We operate at the intersection between hardware and software. Our work helps shape both the hardware and software solutions that underlie our AI technology, and we ...

Doximity
Remote, Canada
Remote

Collaborate with product managers, data analysts, and machine learning engineers to develop pipelines and ETL tasks in order to facilitate the extraction of insights. You have developed maintainable data pipelines with them. You are experienced in creating automated testing, applying design patterns...