Apple
Full Stack Software Engineer
Found: Today
This role is based in Austin, Texas.
Responsibilities:
- Designing and maintaining end-to-end web applications, including frontend, backend, and database layers.
- Developing and debugging tools in a custom Linux environment.
- Collaborating with cross-functional teams to create dashboards that visualize and track critical chip design metrics.
- Developing and deploying REST APIs that serve both traditional and AI-driven features.
- Contributing to CI/CD pipelines, testing, and monitoring to ensure reliability.
Minimum Qualifications:
- Minimum requirement of BS + 3 years of relevant industry experience.
- Hands-on experience in at least one general-purpose programming language (Python, JavaScript, or Go).
- Experience with frontend web development (React and modern JavaScript frameworks).
- Experience with SQL and NoSQL databases.
- Experience with a Linux environment.
- Understanding of RESTful API design and authentication techniques (e.g., JWT, OAuth).
Preferred Qualifications:
- Strong knowledge of data structures, algorithms, and software design principles.
- Working knowledge of Splunk or the Elastic Stack.
- Experience building microservices based web architecture.
- Experience with CI/CD tools such as TeamCity, GitLab, etc.
- Experience with Docker or Kubernetes container orchestration.
- Experience integrating LLM APIs (e.g., OpenAI, Claude, Gemini) into applications.