Jobs · Engineering

Sr. Data & AI Application Engineer

Affinity Solutions · United States · 1 wk ago
RemoteRemoteEngineering$165k–$180k/yrFull-time

About the role

We are hiring a Sr. Data & AI Application Engineer to drive the architecture and development of a unified platform for Insights, Audience Building, and Measurement powered by large-scale data and AI. This is a hands-on leadership role where you will own system design decisions and build production-grade applications that integrate with modern data platforms and third-party SaaS tools.

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

Qualifications

  • 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)
  • Familiarity with authentication/SSO systems (e.g., AWS Cognito)

Preferred

  • 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)
  • 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)

Tech Stack

  • Snowflake, Snowpark, Snowflake Cortex, Streamlit, Python, SQL, ThoughtSpot, Next.js, React, Node.js, AWS Cognito, Claude API, MCP, Slack Bolt, AWS EC2, Bitbucket, JIRA, GenAI tools

Pay

Salary Range: $165,000 – $180,000

Benefits

  • Employer contribution for medical, dental, and vision
  • Company paid holidays, wellness time off, other wellness benefits, and employee discounts
  • Employer paid life insurance
  • Option to enroll into an employer-matched 401K Plan
  • Unlimited vacation days, available starting 90 days from your hire date as a team member

Similar jobs