Senior Software Engineer - Data Platform

Engineering · Full-time · NY, United States of America

Job description

Frame AI empowers organizations to truly understand the people they serve. New technology offers an opportunity for processes that are both efficient and humane, by listening at scale. We use AI to pull individual voices from the crowds, recognize meaningful communities within giant aggregations, and power experiences that react to the needs of both customers and the people serving them. By listening better, we make better experiences, better jobs, and better businesses.

Since 2018, Frame AI has leveraged the technology of Large Language Models (LLMs) to build the essential integration point for understanding customers. Frame delivers economic benefits from improved listening, surfacing actionable interventions that reduce costs, minimize customer relationship risks, and maximize opportunities. Frame succeeds by being generic and specific at the same time. Our developed understanding of contact center operations lets us hit the ground running and then our rapidly deployable customizations ensure that our product is relevant and effective for every organization we serve.

Frame AI's institutional investors include Velvet Sea Ventures, G20 Ventures, Greycroft, and FirstMark.

As a Senior Platform Engineer, you will make major contributions to Frame AI's data activation platform, adding and improving scalable, cost-effective features. You will increase Frame’s value to customers, especially its growing Enterprise base, by making our enterprise platform features more capable and performant. Your work will reduce the time to market to deliver innovative Data Product features that are built for speed and usability from the ground up. The ideal candidate has meaningful experience building data intensive systems and the APIs that enable others to gain value from them. Candidates with experience in machine learning and natural language domains are preferred.

The base pay for this role is $130,000–$190,000 per year based on leveling within either the Mid or Senior Engineer bands. You are also eligible for employee benefits and company equity grants.

What You’ll Do

  • Develop backend systems in direct support of portable, scalable data products served via our enterprise API.
  • Invest in all stages of the Software Development Lifecycle around Data Products to ensure alignment to Product goals, technical feasibility, and maintainability.
  • Design and maintain Data Products APIs consumed by other product teams.
  • Collaborate with other technical leaders to ensure effective integration with data systems and provide technical feedback on company-wide architecture concerns.
  • Provide technical insight that informs the Data Products roadmap and guides strategic technology investments.

Who We’re Looking For

  • Skillful judge of technical risks. You have built up tools across the development lifecycle to protect critical data infrastructure from costly errors.
  • A continuous improver. You resist impulsive technical choices while managing a backlog of high-impact projects that you execute steadily and reliably.
  • Reader of manuals. You have demonstrated success learning unfamiliar technologies and you frequently consult documentation to get the most out of your systems.
  • Seeks a startup environment. You appreciate having a high impact role and bringing exciting new technologies to market. You respond constructively to change and team up with others who rise to the challenge.
  • At home in the cloud. You jump easily from your local command-line to terminal sessions, and you are comfortable working with AWS.
  • Boundary-less coder. You move across project and dependency interfaces to understand how things work, improve system designs, debug challenging issues, and even to fix a flaw or two in open source libraries.
  • Inclusive collaborator. You view communication as one of your strongest skills, and you seek opportunities within your team and beyond to share knowledge that helps people work better.
  • Reliable experience. You have built and maintained a data intensive system architecture of significant scale and complexity and have a good sense about what works well in different situations.

Working at Frame AI

Frame AI is an environment where skilled engineers thrive. Our existing infrastructure works reliably so you can be productive on new objectives. We embrace development and testing practices that will let you leverage your skills, making far-reaching changes that you can deploy easily and repeatedly. Our team consists of senior staff who are supportive and skilled collaborators, and this role reports directly to one of the technical co-founders. Here, you can exercise and push the limits of your data engineering skills while working with a top-notch data team on challenging, relevant, and high-impact problems.

Frame AI is a diverse team motivated by individual, team and customer success. We embrace equal parts understanding and challenging the status quo. We value taking plans to completion and effective collaboration. We are a team who cares about each other and the work we do. We offer competitive compensation and benefits. This role is not eligible for immigration/visa sponsorship in the US.

Requirements

  • Proven experience building in the context of data intensive system architectures for 3 or more years.
  • Excellent ability to map product and design requirements to engineering requirements.
  • Experienced with on scaled data processing strategies including batch, incremental, and streaming systems and their tradeoffs.
  • Experience with building, maintaining, and/or contributing to external APIs a plus
  • Familiarity with meeting compliance requirements in data systems, especially with regard to data access and removal.
  • Proficiency with SQL queries and numerical computation using an industry standard programming language.
  • Proficient using Python 3.
  • Strong fundamental engineering skills including proper use of standard data structures and algorithms, reproducing issues and debugging programs, and awareness of systems concerns such as networking and process management.
  • Excellent communicator across modes from technical designs, daily progress updates, code reviews, and responding to production incidents.
  • Ability to be productive in a remote work setting.

Other Notes

Frame AI is based the NYC region, but this role is open to remote applicants in the US.

This role is not eligible for immigration/visa sponsorship in the US.