Job Closed
This listing is no longer active.
Agile | Adaptive | Ardent
AI Software Developer Intern
Location
United States
Posted
122 days ago
Salary
0
Seniority
Entry Level
Job Description
AI Software Developer Intern
VetsEZ
• Build, train, and optimize machine learning models, including NLP and predictive systems. • Analyze structured and unstructured datasets and support data pipeline creation. • Contribute to experiments, model evaluations, and performance benchmarking. • Collaborate with cross-functional teams to shape product features and AI agent capabilities. • Support internal tool development and contribute to agent testing infrastructure. • Present work through demos and a capstone showcase to leadership. • Contribute to team objectives and take on additional responsibilities as needed.
Job Requirements
- Bachelor’s or Master’s student in Computer Science, Data Science, Machine Learning, or a related field (junior, senior, or graduate level preferred).
- Hands-on academic, research, or project experience in machine learning, data analysis, or software development.
- Proficiency in Python and experience with libraries such as Pandas, NumPy, Scikit-learn, PyTorch, or TensorFlow.
- Experience building or working with machine learning models, including NLP or predictive systems.
- Familiarity with Git, APIs, and software development practices.
- Exposure to cloud platforms such as AWS or Azure.
- Strong problem-solving and analytical thinking skills.
- Ability to collaborate in a team-oriented, Agile environment.
- Knowledge of MCP and A2A protocols or willingness to learn.
- Experience working with NLP or unstructured text data.
- Exposure to AI/ML experimentation, benchmarking, or research environments.
- Interest in public sector, healthcare technology, or mission-driven AI solutions.
Benefits
- Medical/Dental/Vision.
- 401k with Employer Match.
- PTO + Federal Holidays.
- Corporate Laptop.
- Training Opportunities.
- Remote Opportunity.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Staff Engineer I
Agile Learning LabsWe inform, inspire, and empower individuals and organizations along their journey to increased prosperity and happiness.
• Analyzes, designs, and implements complex systems • Challenges the team processes, looking for ways to improve • Mentors junior engineers via pairing, design, and code review • Builds software solutions by adhering to our quality standards about SDLC • Makes active efforts to stay up-to-date with technologies • Leads the technical design of complex systems • Understands and optimizes system performances • Takes the initiative to fix issues before they become a problem • Delivers complex systems, well-baked, and almost bug-free • Proactively Identifies problems with requirements and project plan • Go to expert in one technological area • Research and propose new technologies • Detect possible performance bottlenecks • Known for drama-free launches • Can jump into an old project and fix it • Consistently influence technical and business roadmap of services/products/projects • Proactively identify and tackle tech debt • Communicate with self-awareness • When is proposing something, at any level, is doing it in written form and providing the proper context • Contributes to the career development of others • Sought out for technical guidance and seen as a resource by others • A record of creating sweeping improvements in stability, performance, and scalability across major business-critical systems • Able to discuss at the same level with tech-vendor engineering teams • Capable of debugging the hairiest problems that the team encounters • Jumps into most of problems ( tech & biz ) and resolves them • Remove roadblocks for multiple projects/products • Able to act with full autonomy based on a strategy and not on a work plan • Has made a huge positive impact on the entire company's technical/business trajectory. • Identifies improvement tech areas for the organization • Care about the efficiency of the company, introducing new practices, processes and standards • Listens and guides debates to help reach a consensus; once a decision is made, clearly communicates and backs that decision. • Sets short to medium-term strategic technical or operative direction, able to look ahead 6-12 months and identify the areas of greatest need and create plans to improve them. • Clearly communicates its technical vision and help teams and stakeholders to follow it • Proactively identifies lacks of clarity in the overall strategy and communicates them properly.
Senior Software Engineer – Integrations, Crawler
TruvTruv empowers businesses to make confident decisions. Truv is a one-stop income and employment verification solution.
• Reverse engineer and build integrations with external APIs and services • Use best programming practices to optimize code performance • Write and maintain unit and integration tests
• Team Leadership: Lead, mentor, and inspire a team of software engineers, fostering a collaborative and high-performance work environment. • Project Management: Manage project timelines, priorities, and resources to ensure on-time and on-budget delivery of software solutions. • Technical Guidance: Provide technical guidance, expertise, and code reviews to ensure software quality and adherence to best practices. • Architecture and Design: Contribute to the architectural decisions and design of software systems, considering scalability, performance, and maintainability. • Collaboration: Collaborate with cross-functional teams, including product managers, designers, and QA, to ensure alignment on project goals and requirements. • Problem Solving: Assist in complex problem-solving and troubleshooting as needed, offering guidance and expertise to the team. • Process Improvement: Continuously evaluate and improve development processes, tools, and methodologies to enhance team productivity. • Mentoring: Mentor and train team members, promoting skill development and career growth. • Code Quality: Ensure code quality, maintainability, and documentation by setting and enforcing coding standards. • Risk Management: Identify and mitigate project risks, proactively addressing challenges and bottlenecks.
• Advising clients on the implementation of infrastructure solutions • Developing infrastructure-level tools within the Kubernetes ecosystem • Implementing automated testing procedures for quality assurance • Taking responsibility for delivering the best possible solutions




