Senior Full Stack Engineer - CAD Infrastructure
Core
Design, develop, and maintain enterprise-grade full stack applications, automation workflows, and data platforms used by engineering organizations to improve productivity.
Role type
Senior Full Stack Engineer (CAD Infrastructure)
Builds
Modern web user interfaces, scalable backend services, REST/GraphQL APIs, large-scale data platforms, automation workflows, dashboards, and AI/ML integrations.
Domain
Semiconductor engineering tools, CAD infrastructure, high-performance computing
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
Python, JavaScript/TypeScript, Node.js, React, REST API design, microservices, relational databases (PostgreSQL, MySQL, SQL Server), NoSQL (MongoDB), Git, Linux, debugging, performance tuning, distributed systems
Preferred skills
Kubernetes, Docker, CI/CD pipelines, message brokers (RabbitMQ, Kafka), observability tools (Elasticsearch, Kibana, Splunk), distributed job scheduling (LSF, Slurm), AI/LLM application development, authentication frameworks (OAuth2, SAML, LDAP), technical leadership
Technologies
Python, Node.js, React, TypeScript, FastAPI, Express, GraphQL, PostgreSQL, MySQL, MongoDB, Kubernetes, Docker, RabbitMQ, Kafka, Elasticsearch, LSF, Slurm, OAuth2, SAML, Terraform, Redis, Redux, Material UI
Responsibilities
Design and implement scalable backend services and APIs; build modern web UIs with React and TypeScript; create automation workflows for engineering productivity; partner with infrastructure teams to deploy applications in Kubernetes; build dashboards and data visualization tools; integrate AI/ML and LLM technologies; drive architecture discussions and technical design reviews; mentor junior engineers; troubleshoot production performance and scalability issues.
Seniority
Senior, hands-on IC with mentorship responsibilities