AI Software Engineer Intern
Launch is actively seeking qualified engineers with passion for building solutions leveraging new and emerging technologies related to Ai. This software engineering role specializes in applications with use cases powered by Generative Ai, such as LLM integration, vector embeddings, real-time inference, and semi-automated, human-in-the-loop workflows.
The ideal candidate will write high-quality, maintainable code in languages like Python, JavaScript, C# or others relevant to Ai development. Work closely with cross-functional teams including software engineers, project managers, designers, QA, data engineers, and data scientists. Integrate different APIs, services, and technologies to bring pre-trained models and other technologies to bear. Develop APIs and interfaces to enable easy interaction between Ai models and client applications. Handle data preprocessing, cleaning, and augmentation to enhance model performance. Implement strategies for managing and securing sensitive client data. Monitor and optimize the performance of Ai model integrations to optimize efficiency and accuracy. Provide technical guidance and support to clients and internal stakeholders. Stay up-to-date with the latest advancements in NLP and machine learning.
Requirements include a Bachelor's or Master's degree in Computer Science, Data Science, Artificial Intelligence, or a related field. Prior IT digital consulting experience is highly preferred. Proven experience in software development, with a focus on Ai and machine learning. Hands-on experience with integrating language models into applications and platforms. Proficiency in programming languages such as Python, JavaScript, C#, or similar. Experience with Ai frameworks and libraries like TensorFlow, PyTorch, Hugging Face Transformers. Experience with Generative Ai tooling like Strong understanding of NLP concepts and techniques, including language modeling, text generation, and sentiment analysis. Experience with large-scale language models like GPT, BERT and their practical applications. Experience in project management and ability to handle multiple tasks simultaneously. Experience with cloud platforms and containerization tools. Familiarity with agile development methodologies and DevOps practices. Detail-oriented and committed to delivering high-quality results.
As an employee at Launch, you will grow your skills and experience through exciting project work across industries and technologies with top companies in the world. Full benefits—medical, dental, vision, short-term disability, long-term disability, life insurance, and matched 401k are offered. An uncapped, take-what-you-need PTO policy is also provided.