1

Generalist Programmer Jobs (NOW HIRING)

ML Engineer / Generalist HypeLab is a small, profitable ad network operating at real marketplace scale. We process more than 1B ad requests per month across hundreds of publishers, with advertisers ...

Generalist

Brooklyn, NY · On-site +1

$45K - $50K/yr

The Generalist provides quality support services, ensuring that members receive the necessary ... Make programming available in such a manner as to model mainstream community e.g. Celebrate ...

Generalist

Brooklyn, NY · On-site +1

$45K - $50K/yr

The Generalist provides quality support services, ensuring that members receive the necessary ... Make programming available in such a manner as to model mainstream community e.g. Celebrate ...

We're looking for hungry, high-throughput generalist engineers as we scale into the multi-millions over the next 6 months. About You We're looking for hungry, high-throughput generalist engineers as ...

Fullstack Engineer

New York, NY · On-site

$180K/yr

We're looking for hungry, high-throughput generalist engineers as we scale into the multi-millions over the next 6 months. About You We're looking for hungry, high-throughput generalist engineers as ...

next page

Showing results 1-20

Generalist Programmer information

See salary details

$31K

$91.5K

$127.5K

How much do generalist programmer jobs pay per year?

As of Jun 11, 2026, the average yearly pay for generalist programmer in the United States is $91,461.00, according to ZipRecruiter salary data. Most workers in this role earn between $46,000.00 and $127,000.00 per year, depending on experience, location, and employer.

What does a Generalist Programmer do?

A Generalist Programmer is a versatile developer who works across multiple areas of software development rather than specializing in one specific domain. They typically write and maintain code for various systems, from game engines and tools to UI and backend services. Their adaptability allows them to contribute to different aspects of a project, making them valuable in fast-paced or small-team environments.

Will AI replace coders by 2040?

Generalist programmers will continue to play a vital role in software development, as AI tools are designed to assist rather than fully replace human coders. While AI can automate routine tasks and generate code, complex problem-solving, creativity, and understanding of user needs remain essential skills for programmers. Therefore, AI is expected to augment rather than eliminate the need for human developers by 2040.

What is a generalist programmer?

A generalist programmer is a software developer skilled in multiple programming languages and technologies, capable of working across different areas of software development such as front-end, back-end, and database management. They often adapt to various projects and environments, requiring a broad understanding of programming concepts and tools. This versatility allows them to contribute to different stages of development and collaborate effectively within teams.

What is the most in demand type of programmer?

The most in-demand programmers are often those skilled in web development, particularly front-end and back-end developers, as well as software engineers proficient in languages like Python, Java, and JavaScript. Expertise in cloud computing, cybersecurity, and data science also increases employability in the current job market for programmers.

What types of projects or tasks might a Generalist Programmer work on within a typical company?

Generalist Programmers are often tasked with a wide range of projects, from developing new software features and fixing bugs to integrating third-party APIs and updating legacy systems. You may work on both front-end and back-end tasks, depending on the current needs of the organization, and often collaborate closely with designers, product managers, and other specialists. The variety in responsibilities means that each day can present new learning opportunities, making this role ideal for those who enjoy continuous growth. Working as a Generalist Programmer often requires flexibility and a proactive approach to problem solving, as you'll need to address technical challenges as they arise across different systems.

Which IT job is the highest paid?

In the IT industry, roles such as Chief Information Officer (CIO), IT Director, and Solutions Architect tend to be among the highest paid, often earning six-figure salaries. Specialized fields like cybersecurity, cloud architecture, and data science also offer high compensation, especially for those with advanced certifications and extensive experience.

What are the key skills and qualifications needed to thrive in the Generalist Programmer position, and why are they important?

To thrive as a Generalist Programmer, you need strong foundational programming skills across multiple languages, problem-solving abilities, and a solid understanding of software development principles, typically backed by a relevant degree or professional experience. Familiarity with commonly used tools such as version control systems (e.g., Git), integrated development environments (IDEs), and knowledge of both front-end and back-end technologies is highly beneficial. Excellent communication, adaptability, and a collaborative approach help Generalist Programmers integrate effectively within diverse teams and projects. These skills and qualities enable flexibility in troubleshooting various issues and contributing to multiple facets of software initiatives, making you a valuable asset to any organization.

More about Generalist Programmer jobs
What states have the most Generalist Programmer jobs? States with the most job openings for Generalist Programmer jobs include:
What job categories do people searching Generalist Programmer jobs look for? The top searched job categories for Generalist Programmer jobs are:
Infographic showing various Generalist Programmer job openings in the United States as of June 2026, with employment types broken down into 81% Full Time, 17% Part Time, and 2% Contract. Highlights an 84% Physical, 10% Hybrid, and 6% Remote job distribution, with an average salary of $91,461 per year, or $44 per hour.

ML Engineer / Generalist

Hypelab

San Jose, CA

Other

Posted 22 days ago


Job description

ML Engineer / Generalist

HypeLab is a small, profitable ad network operating at real marketplace scale. We process more than 1B ad requests per month across hundreds of publishers, with advertisers buying across crypto, fintech, gambling, mobile, and other high-intent consumer audiences.

We are not trying to be a giant, generic ad platform. We are carving out a focused business where sharp execution, strong service, and better performance matter. Our customers care about outcomes: deposits, swaps, app installs, conversions, repeat spend, and revenue.

The team is small enough that one strong engineer can change the trajectory of the company.

The Work

This is an engineering role with ML and data at the center of it.

You will work on the systems that decide which ads we show, how we bid, how we predict performance, how we understand page and app context, and how we measure whether campaigns are actually working.

This is not a narrow research role. You will not be tucked away training models with no connection to the business. You will be close to the full loop: advertisers, publishers, auctions, models, conversions, revenue, and customer feedback.

Some weeks you may be improving predictive CTR or contextual targeting. Other weeks you may be debugging a data pipeline, shipping product code, improving bidding logic, or building internal AI tools that make the rest of the team faster.

Who You Are

You are a strong generalist who likes hard, practical problems.

You may be early in your career, including graduating this year from a rigorous CS or engineering program. What matters more than the logo on your resume is whether you can think clearly, learn quickly, write good code, and take responsibility for real systems.

You are probably a fit if:

  • You have strong fundamentals in software engineering, ML, data systems, or backend infrastructure.
  • You can ship production code, not just notebooks or class projects.
  • You are comfortable reading unfamiliar code until it makes sense.
  • You like debugging complex real-world systems.
  • You have high agency and do not need a large team around you to make progress.
  • You want broad ownership, not a tiny lane.
  • You care about whether technical work improves the business.

You are probably not a fit if:

  • You want a pure ML research role.
  • You need a lot of structure before you can start.
  • You only want to work on greenfield projects.
  • You dislike touching product code, data pipelines, infrastructure, and customer-facing systems in the same role.
  • You want to optimize for prestige more than impact.
What You Will Work On
  • ML pipelines for contextual targeting and predictive CTR.
  • Bidding and auction optimization systems that affect real advertiser spend.
  • Data pipelines that feed targeting, prediction, reporting, and personalization.
  • Conversion products for deposits, swaps, app installs, and other advertiser outcomes.
  • Internal AI and automation tools for BD, campaign operations, and engineering.
  • General product and infrastructure work across SDKs, bidding, payments, personalization, and advertiser/publisher tools.

We need someone who can help carry forward our ML and data systems while also building redundancy across the broader engineering team.

What It Is Like Here

We are lean and pragmatic. We care about shipping useful work, learning quickly, and tying engineering decisions to business outcomes.

You will get real responsibility early. That is the upside. The tradeoff is that there is not much room to hide. We are a small team, so unclear thinking, slow follow-through, and low ownership show up quickly.

We value direct communication, good judgment, low ego, and people who can be trusted with important problems. The work is scrappy, practical, and high leverage.

What Success Looks Like

In your first 3 months:

  • You understand the core ad serving, bidding, contextual targeting, and reporting systems.
  • You can independently ship fixes and improvements across ML/data and application code.
  • You have taken ownership of at least one production pipeline or optimization workflow.

In your first 6 months:

  • The team has materially more redundancy across ML and data systems.
  • You have shipped improvements that help advertiser performance, campaign operations, or marketplace efficiency.
  • You can operate as a trusted generalist across several parts of the codebase.
Useful Experience

None of these are strict requirements, but they are useful:

  • Python, Ruby/Rails, TypeScript, SQL, BigQuery, Redis, Docker.
  • Ranking, prediction, recommendations, ads, bidding, or marketplace optimization.
  • LLM/agent tooling or workflow automation.
  • SDKs, APIs, data pipelines, analytics systems, or production ML systems.
  • Crypto, fintech, gambling, mobile ads, or performance marketing.
Apply

Send us:

  • Your resume or LinkedIn.
  • Links to projects, GitHub, papers, demos, or anything else that shows how you think and build.
  • A short note about one technically hard thing you have built and what you learned from it.