Bloomberg L.P.

Bloomberg L.P.

Applied Machine Learning Engineer - Media Search and Recommendation

New York, New York, USA · Senior · Contract

No sponsorship$165k-$260kDetected 195 days ago
PythonJavaDistributed SystemsBackend DevelopmentObject-Oriented ProgrammingAlgorithmsCloud PlatformsMachine LearningSparkData AnalysisData EngineeringData ScienceA/B TestingLeadership

Stay score

odds of building a lasting career here

64Sponsors, lottery-bound
Cap-exempt (no lottery)0
Sponsors this role100
Entry-level history0
PERM / green-card track0
Lottery odds (Level IV)94
Fits your clock70

Sponsors, but it's cap-subject — you still face the weighted lottery (~61% per draw at Level IV). Good if you win; have a cap-exempt backup on your list.

Lottery odds assume a STEM candidate.

Personalize to your clock →

H-1B wage level

the lottery is wage-weighted — each level is one more entry

Level II · 2×
Level I$109,8451 entry
Level II$137,7172 entries
Level III$165,5893 entries
Level IV$193,4614 entries

$589 more — $165,589 — moves this role to Level III and 3 lottery entries. That figure is inside the range the employer already advertised.

Based on the DOL prevailing wage for this occupation and worksite, a base salary of $165,589 would place this position at wage Level III. That figure is within the posted range, and I'd like to target it. This role classifies under "Software Developers" for prevailing-wage purposes.

DOL prevailing wage, 2026-27 wage year · Software Developers (15-1252) · New York-Newark-Jersey City, NY-NJ. Wage level is derived by USCIS from the offered wage, occupation and worksite; the occupation shown is inferred from the job title.

Employer immigration record

from this employer's Department of Labor filings

Green-card filing pattern in this occupation

Context, not a finding about this posting: of this employer's 288 green-card filings in this occupation, 100% were for a worker who already held the job.

Green-card follow-through: 58%

Of 270 labor certifications old enough to have been used, 113 expired without the employer filing the next step. Median time from filing to decision: 486 days.100% of their filings were for a worker who already held the job.Only certifications past the 180-day window are counted — recent ones cannot have expired yet.

Files H-1B transfers

76 transfer filings in the last year, covering 76 workers. Median labor-condition decision: 7 days. An employer that already files transfers is one that can take over an existing H-1B.

Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.

Community outcomes

No reports yet — be the first to help the next applicant.

About the role

  • With millions of unique visitors each month, our flagship website bloomberg.com is the go-to destination for those looking to stay ahead of the curve.
  • As one of the top 10 most visited financial and news sites on the web, we take pride in delivering top-quality content that our audience can trust.
  • By powering Bloomberg's discovery hub, we play a critical role in helping users find the content that matters most to them, ensuring experiences are relevant, timely, and high quality.

Responsibilities

  • The role offers a mix of backend, data, and potentially some frontend work, giving you the opportunity to influence the personalization models that deliver results to users.
  • We'll trust you to Lead the design and delivery of personalization and recommendation systems that power discovery across Bloomberg.com and mobile platforms.
  • Build and maintain data pipelines that support personalization, experimentation, and model-driven product experiences.
  • Design, develop, and evolve backend services and APIs that deliver personalized content at scale with low latency.
  • Partner closely with the data science team to productionize models and enable rapid experimentation.
  • Collaborate across the stack, including with frontend engineers, to deliver cohesive and high-quality user experiences.
  • Make architectural decisions, drive technical discussions, and help set technical direction for the personalization platform.
  • Hands-on expertise with big data systems and distributed data processing technologies such as Spark Proven track record building and maintaining data pipelines that power customer-facing product features.
  • The Search and Personalization team owns the core discovery experiences on Bloomberg.com and the Bloomberg mobile app.

Requirements

  • A Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field, or equivalent professional experience.

Compensation

  • $165k-$260k

Benefits

  • You'll work closely with product managers, data scientists, and machine learning engineers to design and build systems that power personalized discovery experiences for millions of users.
  • Demonstrated leadership delivering machine learning projects from inception through delivery.
  • Salary Range = 165,000 - 260,000 USD Annual + Benefits + Bonus The referenced salary range is based on the Company's good faith belief at the time of posting.
  • The Company does not provide benefits directly to contingent workers/contractors and interns.
  • Actual compensation may vary based on factors such as geographic location, work experience, market conditions, education/training and skill level.

Company info

  • We are responsible for how users search for, discover, and engage with content across a global audience, with a strong focus on personalization and recommendations.
  • We are looking for a dedicated and experienced Machine Learning engineer to join the team.
  • Discover what makes Bloomberg unique - watch our podcast series for an inside look at our culture, values, and the people behind our success.

This listing is sourced directly from Bloomberg L.P.'s careers page and normalized into a canonical job model.