Software Engineering Graduate Intern

The MITRE CorporationNew Bedford, MA
Onsite

About The Position

Why choose between doing meaningful work and having a fulfilling life? At MITRE, you can have both. That's because MITRE people are committed to tackling our nation's toughest challenges—and we're committed to the long-term well-being of our employees. MITRE is different from most technology companies. We are a not-for-profit corporation chartered to work for the public interest, with no commercial conflicts to influence what we do. The R&D centers we operate for the government create lasting impact in fields as diverse as cybersecurity, healthcare, aviation, defense, and enterprise transformation. We're making a difference every day—working for a safer, healthier, and more secure nation and world. Our workplace reflects our values. We offer competitive benefits, exceptional professional development opportunities for career growth, and a culture of innovation that embraces adaptability, collaboration, technical excellence, and people in partnership. If this sounds like the choice you want to make, then choose MITRE - and make a difference with us. The team is charged with designing, building, and securing modern software systems that address sponsors’ most critical mission challenges. This is an opportunity for software engineers who are highly motivated, innovative, and proactive. The role provides challenging opportunities to apply and expand skills in modern software engineering practices and AI-enabled development techniques. Areas of interest include cloud-native development, DevSecOps, automation and CI/CD, data-intensive and AI-enabled systems.

Requirements

  • Must be a student enrolled full-time in an accredited degree-seeking Master’s or PhD program in computer science or a related degree and continue to be enrolled full-time the semester following the internship.
  • 2+ years of demonstrated software development experience with modern software engineering practices
  • Foundational understanding of AI/ML concepts such as supervised/unsupervised learning, model training and evaluation.
  • Experience with at least one common ML or deep learning framework (for example, scikit-learn, TensorFlow, PyTorch, or Keras).
  • Ability to work in Agile development environments with strong documentation practices

Nice To Haves

  • Experience building AI applications (for example, training a model and exposing it via an API or integrating it into a user-facing application).
  • Familiarity with cloud platforms and services (Azure, AWS, or GCP) for AI/ML workloads and application deployment.
  • Demonstrated interest in serving the public through previous work experience, volunteer activities, or other relevant engagements.

Responsibilities

  • Write clean, maintainable code and participate in established development processes (version control, code review, documentation, and issue tracking)
  • Create and update technical documentation (setup steps and implementation notes).
  • Assist with integrating AI models into existing systems, including deployment, monitoring, and performance optimization.
  • Collaborate within a cross-disciplinary team to achieve project goals.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service