About the Role
Would you like to help transform how creators get paid in the music industry? We're looking for a Senior Full Stack AI Engineer to build and scale an AI-native platform that automates royalty reconciliation and delivers transparency to artists and collaborators. In this role, you'll work across the full stack—from enhancing a Python-based AI document parser to contributing to a Node.js API and implementing React interfaces. You'll play a key role in improving data accuracy, optimizing AI-driven workflows, and accelerating the platform beyond MVP into a robust, scalable product.
About You
● You have strong experience building production-grade systems using Python and JavaScript/TypeScript.
● You enjoy solving complex data problems, especially those involving AI and real-world edge cases.
● You are comfortable working across the stack, even if you specialize in backend or AI systems.
● You communicate effectively with engineers, designers, and product stakeholders.
● You take ownership of systems and continuously improve reliability, performance, and accuracy.
What You'll Be Doing
● Own and improve an AI-powered document parser, enhancing prompt engineering and data normalization accuracy.
● Design and implement automated test suites to validate AI outputs and ensure data correctness (>95% accuracy).
● Build and optimize caching strategies to reduce redundant AI calls and improve performance.
● Implement logging, monitoring, and alerting systems to detect silent data errors.
● Develop AI-driven features such as narrative reports, song matching, and confidence scoring systems.
● Contribute to backend development by implementing APIs, business logic, and webhook integrations.
● Collaborate on frontend implementation using React, ensuring accurate and responsive UI delivery from design specs.
● Handle complex data pipeline edge cases, including malformed files and inconsistent formats.
What We're Looking For
● A proactive, ownership-driven mindset with strong attention to detail.
● Ability to debug complex, multi-layered systems and identify root causes.
● Strong analytical thinking, especially when evaluating AI output quality.
● Effective time management and prioritization in a fast-paced environment.
● Continuous learning mindset, particularly around AI technologies and best practices.
Technical Requirements
Must-Haves
● 8+ years of experience as a Full Stack Engineer
● 5+ years of experience with Python in production environments
● 4+ years of experience with Node.js and TypeScript
● 4+ years of experience with React and TypeScript
● 3+ years of experience with PostgreSQL (complex queries, schema design)
● Hands-on experience with LLM APIs (Anthropic Claude, OpenAI, or similar)
● Strong experience in prompt engineering and structured AI outputs
● Experience building and consuming REST APIs
● Experience with Docker and CI/CD pipelines (e.g., GitHub Actions)
Nice-to-Haves
● Experience with FastAPI or Flask for microservices
● Familiarity with Redis for caching and job queues
● Experience with AWS services and cloud infrastructure
● Knowledge of data pipelines , logging systems, and monitoring tools
● Exposure to multiple LLM providers and cross-API implementations