AI Software Engineering Intern

Posted 7 months ago

Are you applying to the internship?

Job Description

AI Software Engineering Intern | Life Time

The Tone:
This is an internship at Life Time. The Life Time Technology team is at the forefront of the company’s evolution into a digital-first organization, focusing on transforming existing member experiences and creating entirely new ones, both online and within their clubs. This role provides a crucial opportunity to contribute to the design, development, and deployment of AI-powered applications and software systems that will significantly enhance business operations and member experiences. The team is highly motivated and collaborative, working together towards shared goals and investing in each team member’s growth and development.

The TL;DR
• Role: Internship
• Mission: Design, develop, and deploy AI-powered applications and software systems to enhance business operations and member experiences.
• Team: Software engineers, data scientists, and product partners
• Tech Stack: Python, Java, JavaScript, Flask, FastAPI, Node.js, Azure, AWS, GCP, Snowflake, Git, React

What You’ll Actually Do
• Develop AI solutions: Assist in the design, development, and deployment of AI-driven applications and services that enhance business operations and member experiences.
• Write robust code: Produce clean, efficient, and maintainable code for backend and/or frontend systems, ensuring high quality and adherence to best practices.
• Integrate AI/ML models: Contribute to the integration of AI/ML models into production-ready applications and APIs, facilitating their use in real-world scenarios.
• Build prototypes: Create prototypes and develop new features to demonstrate valuable AI applications for various business partners.
• Ensure reliability: Support testing, debugging, and optimization of applications to guarantee their performance, stability, and overall reliability.

The Must-Haves
• Background: Currently pursuing a degree in Computer Science, Software Engineering, or a closely related technical field, indicating a foundational understanding of relevant principles.
• Experience: Demonstrated experience in building software applications, gained through coursework, academic projects, or previous internships, along with a basic understanding of APIs, databases, and fundamental system design concepts.
• Skills: Strong problem-solving capabilities crucial for navigating technical challenges; proficiency in key programming languages such as Python, Java, or JavaScript; a solid grasp of software engineering fundamentals including data structures, algorithms, and object-oriented design; and the ability to communicate effectively with both technical and non-technical stakeholders.
• Bonus: Prior experience integrating or working with AI/ML models within applications; familiarity with popular backend frameworks like Flask, FastAPI, or Node.js; exposure to cloud platforms such as Azure, AWS, or GCP; familiarity with modern data platforms like Snowflake; experience using version control systems such as Git; familiarity with CI/CD pipelines and DevOps practices; exposure to frontend frameworks (e.g., React); and a strong interest in emerging AI technologies and building intelligent, user-centric applications.

Related Jobs