Associate Engineer, Analytical AI Engineering
Listed on 2026-06-26
-
Software Development
Machine Learning/ ML Engineer, AI Engineer (Applied/Software), Backend Developer, SQL Developer
DESCRIPTION
The Associate Engineer is a developing individual contributor who delivers reliable, well‑scoped engineering work within established patterns. You will help build data pipelines, ML workflow components, and platform features that support production‑ready AI/ML solutions. You will build technical proficiency, contribute consistently against team commitments, and work within proven architecture patterns with guidance from senior engineers after initial alignment. This role is well suited for early‑career engineers who are ready to take on real ownership while building toward increasingly independent delivery.
The ideal candidate is dependable, curious, and eager to grow.
- Implement data pipelines, ML workflow components, and platform features following established architecture patterns and coding standards.
- Write readable, maintainable, testable code with limited guidance after initial design alignment with senior engineers.
- Deliver well‑scoped work reliably and on schedule; understand how your work fits into the larger solution.
- Write and maintain tests for your work; ensure changes are tested before deployment.
- Troubleshoot issues within your assigned pipelines and features with minimal guidance; identify root causes and propose solutions.
- Navigate the codebase and data designs with growing independence after initial orientation.
- Contribute input to team scoping and design exercises; share observations that improve how the team approaches recurring problems.
- Explain your work clearly to teammates, including what you built, why, and any trade‑offs.
- Demonstrate awareness of the business context for your work and how it connects to the team’s broader goals.
- Take ownership of your development; actively seek feedback and apply it to strengthen your technical and professional skills.
- Education: BA/BS required (quantitative or engineering discipline preferred).
- Experience: 0–2 years in data engineering, software engineering, ML engineering, or a related field; advanced degrees can contribute to required experience.
- Technical
Skills:
Proficiency in Python and SQL; familiarity with data pipeline development and common processing patterns; working knowledge of Git, testing practices, code review, and documentation; exposure to cloud environments (AWS, Azure, or Databricks) and willingness to deepen platform expertise; familiarity with ML concepts and workflows; MLOps experience a plus. - Competencies: Works effectively within team guidelines and standards; builds positive working relationships with teammates and cross‑functional partners; reliable: delivers commitments and communicates proactively when blockers arise; demonstrates curiosity and commitment to growing technical and professional skills.
Princeton – NJ – US: $81,260 – $98,468. The starting compensation range is for a full‑time employee. Additional incentive cash and stock opportunities (based on eligibility) may be available. Final salary will be determined by experience.
BENEFITS (summary)- Health Coverage: medical, pharmacy, dental, vision
- Well‑being programs: wellness accounts, employee assistance programs
- Retirement: 401(k) plan
- Paid Time Off: flexible time off, paid national holidays, optional holidays, volunteer days, and global shutdowns
- Equal Employment Opportunity statement available at
- Candidate rights: BMS considers qualified applicants with arrest and conviction records, as per applicable laws.
- California residents: see for additional information.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).