Software Engineer 2, Backend

3 days ago


Singapore Abnormal Security Full time

**About You**:
**The Opportunity**

**We're looking to add a Backend Engineer to our team of world class engineers. **The individual in this role will shape and elevate our Knowledge Engines Platform team while working closely within the Behavioral Security Products division. This role straddles the line of velocity and excellence.

**As a Backend Engineer of the Knowledge Engines Platform team, you will**:

- Build out performant APIs to serve consistent data that serve as sources of truth for many systems in abnormal
- Establish data pipelines that ensure our data is updated regularly and reliably
- Enhance our frameworks to allow us to make changes to our APIs and datasets in an agile manner
- Provide operational support to maintain a high level of system uptime and performance

We are a scrappy team: we are building multiple systems from scratch - this means you should be comfortable with a level of uncertainty beyond what you'd find at a more mature company or even a more mature team at Abnormal. Many of our projects will come with vague requirements across multiple teams, and we expect this engineer to be able to refine the requirements from the teams by reaching out to them to make sure we fulfill their needs.

We are also not only a remote team, but a very distributed team, as such you will need to have excellent communication skills across both verbal and written mediums. You will need to be just as comfortable on a zoom call as writing a 1 pager project proposal to be shared across the team for technical feedback.

***:
**Must Have Skills**:

- Experience working with building and operating distributed systems and services
- Experience working with data pipelines, both event-driven and synchronous
- 3-5 Years of overall software engineering experience
- Experience with Golang, Python
- Experience with relevant tech stack:

- Language: Golang, Python
- Platform: AWS
- Framework: Spark
- Experience with Storage / Data Pipelines

**What You'll Do**:

- Design and Development:

- Build and maintain high-throughput, low-latency systems that process 100s of millions of events per day to enable detection to identify notable events
- Enhance our frameworks for improving detection efficiency and effectiveness
- You will be relied upon to own the delivery of complex features for a Standing Team - to _**_design, decompose, execute, and launch_**_. You will play the role of a highly capable feature lead, able to take a clearly defined business problem, and design a technical approach to implement._
- Testing and Debugging:

- Use debugging tools and techniques to diagnose and fix issues in a timely manner.
- Support and On-call:

- Provide technical support to troubleshoot and resolve issues reported by users or identified through monitoring systems and participate in on-call rotations.
- Collaboration and Communication:

- Communicate effectively in Async manner with team members to provide updates, discuss challenges and propose solutions.
- You will be participating in code reviews to maintain code quality and in system design discussions.
- Continuous Learning and Improvement:

- Actively contribute to knowledge sharing within the team and participate in professional development activities.

**Nice to Have Skills**:

- 2+ years Golang
- 2+ years Protobuf
- 2+ years Apache Spark (mainly PySpark)
- Exposure to: Airflow, ElasticSearch, Kafka, Parquet

LI-MT1



  • Singapore Vanguard Software Full time

    JOB SUMMARY:We are seeking a Senior Backend Engineer to join our growing engineering team. In this role, you will work independently to deliver production-ready, high-quality code with minimal issues. You will take full responsibility for the design, development, and optimization of backend systems, collaborating with cross-functional teams to ensure systems...

  • Software Engineer I

    2 weeks ago


    Singapore MRI Software Full time

    Job DescriptionBuild fully functional, clear, testable backend RESTful/SOAP APIs with interfaces to backend database.- Resolve defects, and generally ensure accuracy, integrity, interoperability and completeness of system.- Build regularly automated tasks to perform functions specific to the project requirements.- Build interfaces to exchange data between...


  • Singapore Network Guard Full time

    **Location: Remote Only (Consideration from Senior Software Engineering Level onwards)**: **We're looking for Talented Backend Software Engineers across numerous levels (Senior, Staff & Principal)**: ExpressVPN is looking for Backend Software Engineers to join our global teams working on existing and new product lines. With your knowledge of backend software...


  • Singapore STACS Full time

    **Backend Software Engineer (SG or Remote)**: We are looking for a Backend Software Engineer to join our rapidly expanding Engineering team who is passionate about designing and building scalable products for the emerging ESG fintech industry. You can expect to improve the scalability and performance of existing backend systems to deliver a top in class user...


  • Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    JOB SUMMARY We're looking for a Backend Engineer to join our growing engineering team. This role is open to fresh graduates as well as developers with 1–2 years of experience . You'll work on small to moderately complex features, collaborate with cross-functional teams, and learn how to deliver reliable, maintainable software in a fast-moving environment....


  • Singapore ExpressVPN Full time

    **Location: Remote Only (Consideration from Senior Software Engineering Level onwards)**: **We're looking for Talented Backend Software Engineers across numerous levels (Senior, Staff & Principal)**: ExpressVPN is looking for Backend Software Engineers to join our global teams working on existing and new product lines. With your knowledge of backend software...

  • Software Engineer

    3 days ago


    Singapore ASUS GLOBAL PTE. LTD. Full time

    AICS focuses on providing SaaS platform to solve the real problems in the healthcare industry. We are looking for a skilled and experienced backend software engineer to join our team! As a backend software engineer, you will design, build and deploy distributed systems on the public cloud. Our culture advocates grass root innovation and continuous learning....


  • Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    **Job Duties**: - Provide thought leadership to business and technology stakeholders on value propositions, best practices and cloud computing strategies. - Effectively communicate the technical strategy, processes and needs across the organisation. - Work closely with the Product Owners and Product Managers to understand, stay in-sync and deliver to...


  • Singapore Epiq Systems, Inc Full time

    Backend Software Engineer page is loaded## Backend Software Engineerremote type: Remote: Work from Home Full-Timelocations: SGP - Singapore Remote Officetime type: Full timeposted on: Posted 8 Days Agojob requisition id: R It's fun to work at a company where people truly believe in what they are doing!**Job Description:**At Epiq AI Labs, we develop an...


  • Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    A leading software development company in Singapore is seeking an experienced Senior Backend Engineer to deliver production-ready backend systems. Candidates should have a strong background in Java and related technologies, with at least 5 years of backend engineering experience. This role offers a chance to take ownership of system design, optimization, and...