Affinity Solutions is the leading consumer purchase insights company, providing a comprehensive view of consumer spending through proprietary AI technology. They are seeking a Sr. Data & AI Application Engineer to drive the architecture and development of a unified platform for insights and audience building, utilizing large-scale data and AI.
Responsibilities:
- Lead front-end architecture and development using React and Next.js (Node.js)
- Design and implement enterprise-grade systems integrating with third-party platforms (e.g., Snowflake, ThoughtSpot)
- Build and manage data pipelines, Snowflake clean rooms, and semantic layers
- Develop AI-powered applications, including chatbots, MCP integrations, and API-connected tools
- Support audience modeling workflows including model training, scoring, calibration, and enrichment
- Build measurement frameworks and embedded BI dashboards (e.g., ThoughtSpot)
- Execute custom analytics requests: segmentation, overlap analysis, behavioral profiling, and ad hoc data pulls
- Prototype R&D initiatives in privacy-preserving technologies and AI agent orchestration
- Establish engineering standards, contribute to code quality, and guide architectural decisions
- Manage development processes using Git/Bitbucket and JIRA branching workflows
Requirements:
- BS or MS in Computer Science, Data Science, or Information Systems
- 6–8 years of proven experience architecting and shipping an enterprise-level application with a polished UI and dependencies on embedded/third-party SaaS services
- 3–6 years experience with Node.js, Next.js, and React
- Strong SQL expertise including CTEs, window functions, and complex aggregations
- 3–6 years of Python experience (data processing, scripting, APIs, OOP)
- Experience with cloud data platforms (Snowflake, BigQuery, or Redshift)
- At least 3 years building REST APIs and data pipelines
- Familiarity with authentication/SSO systems (e.g., AWS Cognito)
- Experience with GenAI developer tools (e.g., Copilot, Cursor, Claude Code) or agent frameworks
- Hands-on experience with Snowflake Cortex, Snowpark, or Streamlit
- Familiarity with LLM APIs (OpenAI, Anthropic Claude) and prompt patterns
- Experience with ML models (classification, feature engineering, calibration techniques)
- Knowledge of data privacy frameworks (clean rooms, differential privacy, PETs)
- Experience with Slack Bolt, AWS EC2, and deploying Python services
- Familiarity with MCP servers or AI agent orchestration
- Experience analyzing large-scale datasets (100M+ rows)
- Background in AdTech, MarTech, audience segmentation, or marketing analytics