Already filled

Don't miss the next one. Get matching roles delivered to your inbox.

Entry Level Software Engineer

Job summary

Waltham
Software Developer

Work model

Fully remote
Only United States
1 week ago
Job description

This is a fully remote, full-time opportunity for an Entry-Level Software Engineer working on modern AI-driven software and data platforms. You'll join a team building technology that supports cutting-edge scientific research and data analysis, with a strong focus on scalable systems, intelligent tooling, and real-world impact. This role is ideal for early-career engineers eager to strengthen their core software engineering fundamentals while gaining exposure to applied AI.

The standout feature of this opportunity is the chance to accelerate your growth as a software engineer in an environment that blends strong mentorship with meaningful, real-world applications of AI. The team is specifically targeting candidates who have demonstrated top performance early in their careers, whether through high academic achievement, competitive internships, research, or standout projects. You'll be surrounded by experienced engineers and technical leaders, giving you the opportunity to learn quickly, contribute to impactful projects, and build a strong foundation across backend systems, data pipelines, and AI-enabled applications—all while working in a flexible, fully remote setting.

Required Skills & Experience

  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • Strong academic performance or demonstrated record of excellence (high GPA, awards, honors, or notable projects)
  • Proficiency in one or more programming languages (Python, Java, C++, or similar)
  • Solid understanding of computer science fundamentals (data structures, algorithms, object-oriented programming)
  • Exposure to software development through internships, coursework, or personal projects
  • Interest in artificial intelligence, machine learning, or data-driven systems
  • Strong problem-solving ability and willingness to learn in a fast-paced environment

Desired Skills & Experience

  • Internship experience in software engineering or related field
  • Experience building projects involving AI/ML, analytics, or large datasets
  • Familiarity with cloud platforms (AWS, Azure, or Google Cloud Platform)
  • Experience with version control (Git) and modern development workflows
  • Exposure to APIs, microservices, or distributed systems
  • Strong communication and collaboration skills

What You Will Be Doing

Tech Breakdown

  • 40% Backend development (Python/Java-based systems)
  • 30% AI/ML integration and data processing
  • 20% Cloud & infrastructure technologies
  • 10% Frontend or internal tooling

Daily Responsibilities

  • 70% Hands-on coding and development
  • 10% Code reviews and technical skill development
  • 20% Team collaboration and agile ceremonies

The Offer

  • Bonus eligible

Benefits

  • Medical, Dental, and Vision Insurance
  • Vacation Time
  • Stock Options