Senior Platform Engineer

Posted Jan 17

The Role

Role Description

You will be collaborating with our CEO, CTO, other developers and our analytics team to develop and implement the vision of the overall platform. The role will primarily focus on designing, building, testing, and deploying platform microservices that enable the Nammu21 system to extract structured and unstructured data from complex finance documents using a proprietary data extraction framework.

In addition, the role also includes the following responsibilities:

• Designing, developing and delivering new features and capabilities into production

• Design and development of authentication and authorization services

• Design and development of data-intensive services and applications

• Development of additional tools and interfaces to create further efficiencies and precision in our data extraction methodology

• Extending platform architecture by designing and developing APIs, data modeling techniques and enhancing deployment methodologies

Skills, Qualifications and Experience

The ideal candidate will have at least 6 years’ experience in a start-up environment or a financial institution with strong computer science fundamentals and a minimum of a Bachelor’s degree in a related field. In particular, the candidate will have:

• Expert in Python, with knowledge of at least one Python web framework

• Professional experience designing, developing and deploying production-grade Python microservices

• Experience using Amazon Web Services for development and production applications, with an emphasis on automated build and deployment, high availability and scale

• Experience developing API and RPC integration methodologies (experience with gRPC is a plus)

• Experience with data modeling in both relational and non-relational data stores (SQL, JSON, Protocol Buffers are a plus)

• Strong understanding of DevOps and Continuous Delivery Tools

• Experience with one or more SQL relational database system (PostgreSQL is plus)

• Proficiency with code versioning tools, such as Git, GitLab, Bitbucket

• Understanding of software development lifecycle methodologies and Agile development workflow

• Ingenuity, creativity, drive and determination

• Excellent communication skills

• Strong organizational skills, including the ability to respond quickly in a fast-paced environment

Due to the COVID-19 pandemic, all roles are currently remote. We anticipate returning to an office space in NYC at a date TBD. Potential for Equity allocation.

We Offer:

  • Paid vacation + sick time
  • Medical, dental, and vision insurance
  • FSA + HSA options
  • Additional perks such as commuter benefits and access to discount programs