Software Engineering - Summer Internship
Mountain View, CA
Engineering /
Intern /
Hybrid
Kumo.ai is seeking passionate and driven 1) Machine Learning, 2) Infrastructure, and 3) Full Stack Engineer Interns to join our dynamic team. Our internship offers an incredible opportunity to work on real-world projects, gain hands-on experience, and contribute to cutting-edge machine-learning solutions.
Applied Machine Learning Intern
- Assist in the development and implementation of machine learning models.
- Collaborate with the team to collect, preprocess, and analyze data for model training.
- Support in researching and experimenting with new algorithms and techniques.
- Participate in the evaluation and validation of model performance and accuracy.
- Contribute to the design and improvement of existing machine learning pipelines.
- Document and present findings and results to team members.
Infrastructure Intern
- Collaborate with the infrastructure team to design, implement, and maintain scalable and reliable systems.
- Assist in the development and deployment of tools for monitoring, logging, and system performance analysis.
- Contribute to the automation of infrastructure tasks to improve efficiency and reliability.
- Work closely with cross-functional teams to troubleshoot and resolve infrastructure-related issues.
- Support the implementation of security best practices and protocols within the infrastructure.
Full Stack Intern
- Collaborate with the backend development team to design and develop high-quality software solutions.
- Work cross-functionally with customer teams to understand requirements and translate them into technical solutions to improve Kumo’s product experience.
- Assist in coding, testing, and debugging backend applications and services.
- Participate in the optimization and improvement of existing backend systems including the services architecture, language parser and model training data generator for enhanced performance and reliability.
- Contribute to documentation and participate in code reviews to ensure code quality and maintainability.
Requirements:
Currently pursuing a Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, or a related field.
Strong understanding of machine learning concepts and algorithms.
Proficiency in programming languages such as Python, R, or similar for data manipulation and model development.
Experience with machine learning libraries/frameworks like TensorFlow, PyTorch, or scikit-learn.
Solid understanding of data structures, algorithms, and statistics.
Excellent problem-solving and analytical skills.
Strong communication and teamwork abilities.
Preferred Skills (not mandatory but a plus):
Previous internship or project experience in machine learning or data science.
Familiarity with big data technologies such as Hadoop, Spark, etc.
Knowledge of cloud platforms (AWS, Google Cloud, Azure) for deploying machine learning models.
Experience with version control systems (Git, SVN).
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.