Software Engineer, Early Career

Deep Infra

$140K — $150K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's degree in Computer Science or related field (completed or in final year)
  • Strong fundamentals in data structures and algorithms
  • Proficiency in Python with AI/ML libraries (e.g., NumPy, TensorFlow)
  • Experience in AI/ML through coursework or projects
  • Familiarity with Transformers and Diffusers
  • Knowledge of version control systems like Git
  • Excellent problem-solving and debugging skills
  • Strong communication and collaboration abilities

Responsibilities

  • Collaborate with engineers to design, develop, and test AI inference solutions
  • Implement and optimize AI models using Python, C++, and CUDA
  • Monitor and maintain production model-serving systems
  • Develop new features, address bugs, and conduct code reviews
  • Participate in daily standups and design discussions
  • Explore new AI/ML tools and techniques for performance improvements
  • Experiment and contribute to shipping new solutions

Benefits

  • Opportunity for rapid growth in a high-impact AI environment
  • Collaborative team with mentorship from experienced engineers
  • Hands-on experience with cutting-edge AI technologies
  • Chance to work on real production systems
  • Engagement in innovative projects and AI solutions
Full Job Description
DeepInfra is looking for early-career Software Engineers (0-2 years of experience, including internships) to join our team. You'll work closely with our experienced engineers to design, build, and scale infrastructure for serving top open-source AI models. This role is ideal for recent graduates or junior engineers who want to grow quickly while working on high-impact, real production AI systems.

If you're excited about AI/ML, have taken related courses or built projects, and want to learn how to ship things at scale - we'd love to meet you.

What You'll Do

  • Collaborate with engineers to design, develop, and test inference solutions for state-of-the-art AI models.
  • Implement, optimize, and evaluate AI models using Python, C++, CUDA, and NCCL (previous exposure helpful - deep expertise not required).
  • Monitor and maintain production model-serving systems.
  • Work on new features, fix bugs, and contribute to code reviews.
  • Participate in daily standups, design reviews, and team discussions.
  • Explore new AI/ML techniques and tools, and experiment with improving model performance.
  • Try new things. Ship stuff.


What You Bring

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field (completed or in final year).
  • Strong fundamentals in data structures, algorithms, and software design.
  • Proficiency in Python, including experience with AI/ML libraries and frameworks (e.g., NumPy, pandas, SciPy, TensorFlow, PyTorch).
  • Experience with AI/ML through coursework, research, personal projects, full-time employment, or internships.
  • Familiarity with AI models, Transformers and Diffusers.
  • Experience with version control systems (e.g., Git) and agile development methodologies.
  • Excellent problem-solving skills, with the ability to debug and optimize code.
  • Strong communication and collaboration skills.
  • Curiosity, willingness to learn, and desire to build real systems.


Bonus

  • Exposure to C++, CUDA, or AI inference.
  • Contributions to open-source ML projects.


Annual base salary range

$140,000 - $150,000

Similar Jobs

More Jobs at Deep Infra

  • Software Engineer, Early Career
    $140K — $150K *
    Palo Alto, CA 94303 (Santa Clara County)
    Information Technology
    In-Person
  • Gem.com
    Software Engineer
    $150K — $195K *
    Palo Alto, CA 94303 (Santa Clara County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Software Engineer, Early Career jobs: