Full Stack Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+32 more
Job description
We are seeking a Senior Data Scientist / AI Full-Stack Engineer to design, build, and scale AI-powered analytics and application platforms. This is a hybrid role that blends data science with modern full-stack development (React/Next.js/Svelte + Node.js), with AI/ML - including natural language querying and RAG - woven through both the backend and the customer-facing product experience. You’ll build the data pipelines and AI capabilities that power the platform, and ship the application layer end to end., AI / NLP / RAG
- Design and implement natural language querying interfaces over data (“ask a question ? generate query ? return visualization”)
- Build and maintain RAG pipelines, vector search, and semantic query systems using LLMs (Claude or similar)
- Develop prompt engineering strategies and continuously improve AI output accuracy and relevance
- Integrate AI/ML capabilities into customer-facing UI to create smarter, adaptive user experiences
Data Science & Engineering
- Develop and maintain SQL and Python logic for data processing and analysis
- Integrate and normalize data from multiple sources (logs, APIs, databases, surveys)
- Ensure data accuracy, consistency, and performance optimization
- Implement data quality validation and monitoring processes
Full-Stack Application Development
- Architect, build, and scale the front-end application layer using React.js, Next.js, or Svelte
- Build backend services and APIs using Node.js (or FastAPI)
- Design and implement dynamic, user-configurable dashboards and visualizations (charting libraries such as ECharts, Recharts, D3, or BI tools) with filtering, drill-down, saved views, and export (PNG/CSV/PDF)
- Ensure platform is built for extensibility, performance, and long-term scalability
Delivery & Collaboration
- Deliver iteratively using Agile/SAFe methodologies (PI planning, epics/features/stories, sprint execution)
- Maintain documentation: data architecture diagrams, AI workflow and prompt design docs
- Collaborate cross-functionally with program leadership, business stakeholders, and platform engineering; translate business needs into implemented solutions
- Support platform evolution and integration with enterprise tools (e.g., Databricks, Collibra)
Requirements
- 8-15 years of professional experience spanning data science and full-stack software development (exact range flexible depending on candidate strength across both sides)
- Expert-level proficiency in one or more modern UI frameworks: React.js, Next.js, or Svelte
- Strong backend experience with Node.js (or FastAPI/Python backend frameworks)
- Advanced SQL and strong Python for data processing and analysis
- Demonstrable hands-on experience with LLMs, prompt engineering, RAG, and/or vector search - not just conceptual familiarity
- Modern JavaScript (ES6+), TypeScript, HTML5, CSS3
- Experience with state management, build tools (Webpack/Vite), and testing frameworks
- Solid understanding of both SQL and NoSQL database technologies
- Experience with a major cloud platform (AWS, GCP, or Azure) and CI/CD pipelines
- Experience working in Agile and/or SAFe environments, * Experience building AI-powered natural language querying or “ask your data” style features in production
- A portfolio or examples of shipped AI-integrated features (chatbot, recommendation engine, NLP, computer vision, etc.)
- Familiarity with AI-specific libraries/frameworks (LangChain, TensorFlow.js)
- Exposure to Databricks and/or ETL/data pipeline frameworks
- Experience with SvelteKit
- Experience with performance monitoring/observability tools
- Knowledge of web security best practices
- Prior tech lead or architectural ownership role
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Navigating the AI Shift
Dev Digest 121 - AI goes offline
What’s the Difference Between Frontend and Backend Development?
Dev Digest 132 - Binging WADFlix?