Back to jobs
New

Junior R&D Software Engineer

Mountain View, CA

Junior R&D Software Engineer

Job Title: Junior R&D Software Engineer

Location: Mountain View, CA

Type: Full Time, Onsite

 

About MediaGo

MediaGo DSP is revolutionizing the advertising industry with a next‑gen, AI‑powered programmatic platform. With 22 years of digital advertising experience and deep expertise in performance and speed, we're on track to become the fastest‑growing DSP in the market. Joining us means leading security from day one in a fast‑growing, mission‑driven team.

 

About the Role
We’re seeking motivated software engineers with strong development skills. As part of our product team, you’ll build and deploy AI-driven products that impact millions of users. You’ll collaborate closely with a small group of talented engineers and product managers, all focused on advancing our AI mission.

 

What You’ll Do

  • Work with product and research partners to design, implement, and deploy backend and data systems for AI-enabled use cases
  • Architect and maintain scalable, reliable services and pipelines
  • Take ownership of projects: prototype rapidly, drive them through to production, and iterate based on feedback
  • Ensure code quality through robust testing, debugging, documentation, and code reviews
  • Continuously explore and adopt new development tools and AI-assisted coding workflows
  • Monitor system performance and contribute to reliability and optimization efforts

 

What We’d Like to See in You

  • Excellent coding skills underpinned by a strong grasp of algorithms, data structures, and libraries
  • Proven ability to troubleshoot and debug within complex software environments
  • Proficiency with backend development languages, cloud infrastructure, data frameworks (e.g., Spark), and database systems (SQL/NoSQL)
  • Solid software engineering practices including version control, unit testing, modular design, and clean interfaces
  • Self-starter mentality: resourceful, analytical, and comfortable with ambiguity
  • Passion for learning, growth, and expanding your skills over time
  • Proven team player who thrives in fast-paced, collaborative environments

 

Preferred Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a closely related field
  • 1–3 years of experience in backend or data-focused software roles
  • Solid experience in backend programming languages (e.g., Java, C++, Scala, Python)
  • Familiarity with cloud platforms (GCP, AWS), data processing frameworks (e.g., Spark), and both relational and NoSQL databases
  • Hands‑on use of version control systems (e.g., Git), testing frameworks, and modern development workflows

 

Culture Fit

  • Mission alignment: If you want to use AI to dramatically improve people's lives, we will give you the best possible platform to realize this mission.
  • Self-directed: We work best with people that are driven, motivated, and aspire to greatness. Are you the sort of person that, if you have time on your hands, will independently find interesting and useful things to do?
  • Hungry to learn: We are eager to teach you new skills. But learning is hard work and this is something we hope you want to do.
  • Team orientation: We work in small, fast-moving teams. We don't believe in lone wolves. We watch out for each other, and go after big goals together — as a team.Top of Form

 

Base Salary Pay Range: $112k – $146k USD

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Select...
Select...
Select...
Select...
Select...