Full-Stack Software Engineer (Data + AI Systems) for Hire
Locations
ABOUT THE EMPLOYER
This role is for an AI-powered data platform that helps finance and operations teams unify, govern, and analyze metrics—without needing to write SQL or rely heavily on engineering.
WHAT WILL YOU WORK ON?
-
Refactor and modernize our existing BI platform to support AI integration and SOC 2 compliance.
-
Collaborate with data, AI, and customer success teams to troubleshoot and resolve customer-facing data and reporting issues.
-
Design, build, and maintain APIs, services, and UIs that support new agentic workflows and data cleaning capabilities.
-
Support migration and maintenance of Snowflake, DBT, and related data models.
-
Develop systems to track, audit, and visualize data transformation history and agent actions.
-
Apply modern software engineering best practices, including testing, CI/CD pipelines, code reviews, and version control.
-
Work closely with leadership to shape the architecture of AI-assisted data tools and workflows.
WHAT SKILLS AND EXPERIENCE ARE WE LOOKING FOR?
-
4+ years of professional software engineering experience.
-
Strong skills in Python and TypeScript/React.
-
Understanding of data systems, ETL/ELT, and tools like Snowflake or DBT.
-
Familiarity with AI or LLM-based applications is a strong plus.
-
Experience building reliable, maintainable software using modern development principles (CI/CD, testing, structured workflows).
-
Ability to navigate ambiguity and help define technical direction in evolving product areas.
-
Strong communication and collaboration skills across distributed teams.
-
Must be available to work during Eastern Time Zone business hours.
ARE THERE ANY OTHER REQUIREMENTS?
-
Prior work in analytics, data products, or AI/automation tools.
-
Experience building semantic layers or metadata-driven systems.
-
Familiarity with SOC 2 or enterprise compliance frameworks.
-
Background in both product and infrastructure engineering.
EST