Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Align Technology Logo

Software Engineering Intern

Align Technology

$20 - $39
Oct 26, 2025
San Jose, CA, United States of America
Apply Now

Tackling enterprise architectural challenges and modern design patterns for maintainability by designing and building innovative solutions leveraging AI and scalable distributed systems.

Requirements

  • Python experience (preferred), with willingness to learn other languages (e.g., React and Node.js).
  • Willingness to learn about secure software development life cycles and industry compliance standards.
  • Experience (or coursework) in distributed systems and system design.
  • Familiarity with AI/ML concepts as applied to enterprise solutions
  • Interest in developing cross-platform software and APIs for enterprise systems.

Responsibilities

  • Build and enhance software solutions using AI and automation for secure, scalable enterprise systems.
  • Collaborate with engineers and product managers to define requirements and implement features that optimize user flows and user experiences.
  • Apply programming languages and third-party AI solutions to improve app infrastructure, data handling, and predictive capabilities.
  • Take into account security, compliance, and infrastructure needs while building solutions.
  • Interact with customers and internal QA teams to validate new functionality and resolve issues.
  • Follow robust coding practices including developer testing, code review, and branch management.
  • Document design decisions and contribute to the knowledge base for future development.

Other

  • BS (or in progress) in Computer Science or related field.
  • Interest in system design and the application of AI.
  • Strong communication skills, including presenting findings and recommendations.
  • Ability to collaborate with developers, program management, and customers on objectives and requirements.
  • Eagerness to learn, contribute, and grow as part of a collaborative team.