Tallo logoTallo logo

Software Development Intern

Job

Bana Solutions

McLean, VA (In Person)

Full-Time

Posted 4 days ago (Updated 2 days ago) • Actively hiring

Expires 6/7/2026

Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
99
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

Software Development Intern Bana Solutions United States, Virginia, McLean 8260 Greensboro Drive (Show on map) May 05, 2026
About the Role We are seeking a motivated Software Development Intern with a strong interest in Artificial Intelligence and Machine Learning to join our team. This internship offers hands-on experience working on real-world AI/ML projects, collaborating with experienced engineers and data scientists to design, build, and deploy intelligent systems. Key Responsibilities Assist in the design, development, and implementation of AI/ML models and applications
Write clean, efficient, and maintainable code in languages such as Python, Java, or C++
Work with large datasets to preprocess, analyze, and extract meaningful insights
Support the training, testing, and evaluation of machine learning models
Collaborate with cross-functional teams to integrate ML solutions into production systems
Participate in code reviews, debugging, and performance optimization
Document processes, methodologies, and technical findings Required Qualifications Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, Data Science, or a related field
Basic understanding of machine learning concepts (e.g., supervised vs. unsupervised learning, model evaluation)
Proficiency in at least one programming language (preferably Python)
Familiarity with common ML libraries/frameworks (e.g., TensorFlow, PyTorch, scikit-learn)
Strong problem-solving skills and attention to detail
Ability to work independently and as part of a team Preferred Qualifications Experience with data analysis and visualization tools (e.g., Pandas, Matplotlib)
Knowledge of deep learning, natural language processing, or computer vision
Exposure to cloud platforms (e.g., AWS, Azure, or GCP)
Familiarity with version control systems (e.g., Git)
Previous project or coursework in AI/ML What You'll Gain Practical experience building AI/ML solutions in a professional environment
Mentorship from experienced engineers and data scientists
Exposure to real-world challenges and industry best practices
Opportunity to contribute to impactful projects
Networking opportunities and potential for future full-time roles

Similar remote jobs

Similar jobs in McLean, VA

Similar jobs in Virginia