Senior AI Full Stack Developer
EPAM Systems, Inc.
Newtown, PA, United States
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on arc.dev
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Experience level
Expert
Experience required
4 years minimum
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
JavaScript (Programming Language)
Multitier Architecture
Application Programming Interfaces (APIs)
Artificial Intelligence
Amazon Web Services
Microsoft Azure
C Sharp (Programming Language)
Code Generation
Code Review
Continuous Integration
Data Structures
+35 more
Cursor (Graphical User Interface Elements)
Database Theory
Software Debugging
Software Design Patterns
Distributed Systems
Django Web Framework
Graph Database
Python (Programming Language)
Machine Learning
Neo4j
Scrum Methodology
Next.js
Software Engineering
TypeScript
Web Application Frameworks
Cloud Platform System
GitHub Copilot
ReactJS
Large Language Models
Grafana
Multi-Agent Systems
Prompt Engineering
Backend
Fastapi
Event Driven Architecture
Solid Principles
Information Technology
Production Code
Free and Open-Source Software
Front End Software Development
Stream Processing
Code Restructuring
Data Pipelines
Docker
Microservices
Job description
- Design, develop, test and deploy production-ready AI-driven full stack applications
- Develop backend services including APIs, microservices and data pipelines along with modern frontend interfaces
- Write high-quality, maintainable and testable code while leveraging AI coding assistants to accelerate delivery without compromising quality
- Integrate AI/ML models into enterprise systems ensuring reliability, scalability and performance
- Apply advanced prompt engineering techniques for code generation, refactoring, debugging, testing and documentation
- Design and implement agentic development workflows where AI agents handle multi-step tasks
- Review, validate and refine AI-generated code to meet production, security and architectural standards
- Continuously explore and adopt emerging AI development tools, frameworks and best practices
- Collaborate with Solution Architects, Product Owners and cross-functional teams to translate requirements into technical solutions
- Participate in code reviews focused on quality, security and engineering excellence
- Troubleshoot and resolve complex full stack technical issues
Requirements
We are seeking a Senior AI Full Stack Developer who combines strong software engineering fundamentals with AI-augmented development practices. The ideal candidate is a self-starter with a solid Computer Science foundation, production-grade coding discipline, and demonstrated use of modern AI tooling - including prompt engineering and agentic coding workflows. This role is central to delivering enterprise-grade solutions., * 5+ years of professional software development experience delivering production systems
- 4+ years of experience in at least one primary programming language such as Python (preferred), TypeScript/JavaScript, Java, C# or Go
- Bachelor’s degree in Computer Science, Software Engineering, Mathematics or related field; Master’s preferred
- Strong foundation in computer science fundamentals including data structures, algorithms, systems design and database theory
- Solid understanding of design patterns, SOLID principles, clean architecture and distributed systems
- Proven ability to write clean, performant and production-ready code with strong ecosystem knowledge
- Experience with at least one additional language or stack for full stack development
- Hands-on experience with modern frameworks such as FastAPI, Django, Next.js or React
- Experience working with relational, non-relational and vector databases (e.g., Pinecone, Weaviate, Chroma, pgvector)
- Production experience with RAG architectures and LLM-based systems
- Experience with agentic workflows and multi-agent systems including tool use, planning and memory
- Familiarity with major LLM APIs such as OpenAI, Anthropic Claude, Google Gemini, AWS Bedrock or Azure OpenAI
- Strong prompt engineering and optimization skills
- Practical experience with AI-assisted development tools such as GitHub Copilot, Cursor, Claude Code or Amazon Q Developer
- Experience with at least one cloud platform (AWS, Azure or GCP)
- Familiarity with Docker, CI/CD pipelines and infrastructure-as-code
- Self-starter mindset with ability to independently drive tasks and solve problems
- Strong analytical thinking, communication and collaboration skills
- Experience working in Agile/Scrum environments
- Passion for continuous learning in AI and software engineering
Nice to have
- Experience with model fine-tuning or training custom AI models
- Familiarity with LLM evaluation and observability tools such as RAGAS, LangSmith or Weights & Biases
- Experience with event-driven architecture and streaming systems
- Knowledge of AI security best practices
- Open-source contributions or technical writing experience
- Experience with graph databases such as Neo4j
Benefits & conditions
- Opportunity to Engineer your Future and to drive the world’s digital transformation with top industry clients
- Personal development program that will allow you to be valued for your strengths
- Wide range of professional trainings and workshops
- Being part of a collaborative, fast-growing, and innovative design team
- Established and accelerated growth toward different career paths, competencies, and roles
- Broad projects variety and possible mobility between projects over the time
- Collaboration in a multicultural environment and exchange of best practices with colleagues around the world
- Varied social benefits, Sports, Transportation and Health programs
- Work-life balance and flexible schedule, team buildings and sport opportunities
- Modern office/collaboration spaces (incl. new Infinity Tower business center, Sofia)
- Hybrid By Design - we provide you with the best productivity options from the 2 worlds. Meet, socialize and enjoy F2F time with your colleagues, while working from the modern EPAM’s office for a few days per week and benefit from the EPAM’s virtual working environment - making you able to be productive and work from remote for the rest of the week
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on arc.dev
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
BB
Benedikt Bischof
over 4 years ago
BR
Benjamin Ruschin
Navigating the AI Shift
12 months ago
DC
Daniel Cranney
What is Agentic Programming and Why Should Developers Care?
about 1 year ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
over 2 years ago
LM
Luis Minvielle
How to Become an AI Engineer
almost 3 years ago
DC
Daniel Cranney
What is Software Engineering in the Age of AI?
11 months ago