← Serch more jobs

Full-Stack Software Engineer

LinkedIn Apple Sunnyvale, CA
Not Applicable Posted March 14, 2026 Job link
Thinking about this job
Not Met Priorities
What still needs stronger evidence
Requirements
  • Experience building web applications using Python and a modern backend framework (FastAPI, Flask, or Django)
  • Experience with React and modern JavaScript/TypeScript concepts
  • Familiarity with REST APIs, databases (SQL or NoSQL), and data-driven applications
Preferred Skills
  • Master’s degree in Computer Science, Software Engineering, or related field
  • Experience using AI-assisted coding tools (e.g., GitHub Copilot, ChatGPT, internal tools) for tasks like: Prototyping and iterating on ideas, Improving test coverage, Debugging and refactoring code, Learning new frameworks or domains
  • Understanding of software engineering best practices (testing, version control, code reviews)
  • Exposure to machine learning concepts or libraries (e.g., PyTorch)
  • Experience with Docker, Kubernetes, or CI/CD pipelines
  • Interest in data visualization or dashboard development
  • Familiarity with distributed systems, data pipelines, or MLOps concepts
  • Experience with 3D or advanced visualization (Three.js, WebGL, etc.)
  • Strong communication skills and comfortable working in a collaborative, cross-functional team
Education
  • (Not required) – Bachelor’s degree in Computer Science, Software Engineering, or related field and 3+ years of relevant industry experience (or equivalent practical experience)
  • (Not required) – Master’s degree in Computer Science, Software Engineering, or related field