Full Stack Software Engineer
About the job
About SwanTech AI
At SwanTech AI, our mission is to transform the semiconductor hardware and software development lifecycle through intelligent, AI-driven solutions. We develop platforms that combine large language models (LLMs), machine learning, and domain-specific automation to accelerate chip design, verification, and system integration.
Our products empower semiconductor and systems engineers to work smarter and faster — enabling AI-assisted design exploration, analysis, and automation across the entire engineering workflow.
SwanTech AI's technology stack sits at the convergence of AI, software systems, and EDA workflows, helping leading semiconductor teams bring innovation to market faster and more efficiently.
About the role
We're hiring Full Stack Software Engineers to design, build, and deploy the core software systems that power SwanTech AI's intelligent semiconductor platforms.
In this role, you'll take ownership of building robust, scalable applications that integrate AI/ML intelligence, semiconductor design data, and interactive user interfaces into cohesive, production-grade systems.
You'll collaborate closely with AI researchers, front-end engineers, and product leaders to develop end-to-end solutions — from designing APIs and data pipelines to optimizing inference workflows and delivering performant user experiences.
If you're excited about building complex AI systems, working across the stack, and applying modern software engineering to real-world semiconductor innovation, this is the role for you.
You will:
- Design, implement, and maintain scalable full-stack applications that power SwanTech's AI products.
- Develop robust APIs, services, and data pipelines that interface with AI models, EDA data, and design tools.
- Integrate LLMs and ML model outputs into end-user applications and developer-facing APIs.
- Collaborate with AI and semiconductor domain experts to translate complex workflows into modular, production-ready systems.
- Own end-to-end features — from backend architecture to frontend integration — ensuring reliability, performance, and maintainability.
- Implement and optimize inference, retrieval, and orchestration layers for AI-driven applications.
- Contribute to evaluation, observability, and deployment pipelines to ensure system robustness.
- Build for scalability and speed: caching, load balancing, async processing, and efficient database design.
- Communicate technical designs, trade-offs, and insights clearly to both technical and non-technical stakeholders.
- Stay current with emerging AI tools, frameworks, and cloud infrastructure trends to continually improve platform performance.
How to be successful:
- 4+ years of professional experience building and shipping production-grade full-stack applications.
- Strong command of Python (FastAPI, Django, or Flask) or TypeScript/Node.js, ideally both.
- Deep understanding of API design, distributed systems, and database architecture (SQL/NoSQL).
- Experience integrating AI/ML systems into production software (LLMs, inference APIs, vector databases, embeddings, etc.).
- Proficiency with modern front-end frameworks (React, Next.js, or Angular) and RESTful/GraphQL integration.
- Strong software engineering fundamentals — testing, CI/CD, code reviews, and observability.
- Excellent problem-solving and communication skills, able to bridge technical depth with business context.
- Thrive in a fast-moving startup environment where clarity, autonomy, and impact matter most.
- Naturally curious about AI systems, semiconductor workflows, and intelligent automation.
Nice to Have:
- Experience with EDA tools, semiconductor data models, or design automation platforms.
- Familiarity with LLM orchestration frameworks (LangChain, LlamaIndex, Semantic Kernel, etc.).
- Exposure to MLOps / AIOps and cloud infrastructure (AWS, GCP, Azure).
- Knowledge of data visualization, real-time collaboration, or AI observability tooling.
- Experience contributing to open-source projects or developer ecosystems.
- Remote (US / India).
Why join SwanTech AI
- Build AI-powered software that directly impacts the semiconductor engineering process.
- Work alongside experts in AI, chip design, and system software.
- Shape the next generation of AI-assisted engineering tools used by global hardware innovators.
- Competitive compensation, stock options, and career growth in a high-impact, deep-tech domain.
Ready to Join Our Team?
Take the next step in your career with SwanTech AI