Full Stack AI Software Engineer
Apply NowLocation:
Columbia, MD, US
Company:
Blend is a premier AI services provider, committed to co-creating meaningful impact for its clients through the power of data science, AI, technology, and people.
Summary:
The Full Stack AI Software Engineer will design and build intelligent, scalable solutions integrating AI and data science with both front-end and back-end development. Candidates should have proven experience with front-end frameworks like React or Next.js, strong ETL skills, and familiarity with AI/ML technologies.
Job Description:
Job Description
We are seeking a talented and versatile Full Stack AI Engineer to join our team. The ideal candidate will have a strong foundation in both front-end and back-end development, AI and data science capabilities, and experience in orchestrating agents and workflows using tools like N8n. You will play a key role in designing and building intelligent, scalable solutions that bridge the gap between data engineering, user experience, and artificial intelligence.
Key Responsibilities:
-
Design and implement full-stack applications using React or Next.js
-
Develop and maintain ETL pipelines to support data ingestion and transformation
-
Leverage N8n or similar tools for agent orchestration and workflow automation
-
Build and integrate AI-driven features (LLMs, embeddings, generative AI, etc.) into applications
-
Collaborate with data scientists and engineers to design and deploy machine learning models
-
Write clean, testable, and scalable code across the stack
-
Work closely with stakeholders to define product requirements and deliver user-centric solutions
Qualifications
-
Proven experience with React or Next.js in production environments
-
Strong understanding of ETL processes and tools
-
Experience with N8n, Node.js-based automation/orchestration tools, or equivalent
-
Familiarity with modern AI/ML technologies and libraries (e.g., Hugging Face, OpenAI, TensorFlow, LangChain)
-
Understanding of basic data science principles (e.g., feature engineering, model evaluation)
-
Strong problem-solving skills and ability to work in a collaborative team environment
Nice to Have:
-
Experience deploying LLMs or AI agents in production environments
-
Backend development experience with Node.js, Python, or similar
-
Exposure to cloud platforms (AWS, GCP, Azure)
-
Understanding of vector databases or knowledge graphs
Why Join Us:
-
Work on cutting-edge AI products with real-world impact
-
Collaborate with a team of smart, motivated professionals
-
Flexible remote work and growth opportunities
-
Competitive compensation and benefits