About SemiAnalysis
SemiAnalysis is an independent research and analysis firm specializing in the Semiconductor and AI industries. Our in-depth coverage spans the entire supply chain, from semiconductor fabrication processes to cutting-edge AI models, software, and infrastructure. We are recognized as the leading authority on the semiconductor supply chain, with the highest concentration of industry experts within one team, and a deep-rooted passion for delving into the intricacies.
We’re a global team of over 20 analysts, each with extensive networks across the semiconductor supply chain and AI ecosystem, publishing industry-shaping articles while participating in 40+ conferences annually.
Our newsletter reaches more than 200,000 subscribers worldwide, including senior management and C-suite leaders at the leading semiconductor and AI companies.
We also offer three core products:
- Industry Models – We develop and publish models on accelerator shipments, datacenter demand and supply, GPU total cost of ownership, and more.
- Core Research – We distill deep technical research into key insights on technology and product trends.
- Consulting and Technical Due Diligence – We conduct custom research and project work for the largest funds, leading venture-capital firms, companies across the AI ecosystem, and government agencies.
Find out more here: https://semianalysis.com
Position Overview
We are seeking a clever and motivated Full-Stack Engineer to join our team in the United States. You’ll be responsible for designing, building, and maintaining the digital systems that power our research, client engagement, and brand presence—across both frontend and backend surfaces.
This role requires a mix of technical depth, design sensibility, and autonomy. You’ll work independently, collaborate across our globally distributed team, and build systems that are performant, modular, visually compelling, and easy to maintain. You should be comfortable thinking end-to-end: from UI and user experience to backend services, data flow, and infrastructure considerations.
If you have strong opinions on UI/UX best practices and know when to reach for webhooks, edge caching, or a cron job to solve real problems, we should probably talk.
Key Responsibilities
- Design, build, and maintain high-quality frontend applications using TypeScript, ReactJS, and/or modern frontend frameworks.
- Develop and customize WordPress websites and plugins to support publishing workflows and client-facing tools.
- Translate UI/UX designs into functional, responsive web interfaces using HTML and CSS with a strong eye for aesthetics.
- Build and maintain backend functionality to support frontend features, including APIs, background jobs, and integrations.
- Design and work with full-stack concepts such as webhooks, edge caching, scheduled jobs (cron), and data synchronization.
- Collaborate with product, research, and data teams to present complex information clearly and intuitively.
- Maintain and improve performance, accessibility, responsiveness, reliability, and SEO across the stack.
- Manage work through Jira and maintain clean collaboration and version control practices using GitHub.
- Troubleshoot and debug issues across browsers, devices, and backend services.
- Contribute to the continuous improvement of frontend architecture, backend patterns, and shared component systems.
- Collaborate with external engineers to ensure accurate, high-quality delivery of projects.
Qualifications
- 1–3+ years of experience in full-stack engineering, frontend development with backend exposure, or a reasonably equivalent role.
- Strong proficiency in ReactJS, TypeScript, HTML, and CSS.
- Experience with backend concepts such as APIs, webhooks, cron jobs, caching layers, and data flow between services.
- Experience with WordPress, including plugin development and theme customization.
- Familiarity with Jira and modern development workflows using GitHub.
- Demonstrated design instincts and a strong sense of aesthetics.
- Ability to work autonomously end-to-end, from requirements through deployment and iteration.
Nice to Have
- Experience with Python for backend services, tooling, or data integration.
- Familiarity with API design, background processing, and third-party service integrations.
- Understanding of frontend and backend build systems, CI/CD pipelines, or Kubernetes-based deployment environments.
- Experience designing reusable UI components and shared internal libraries.