Jobs · Engineering · New Jersey

Vice President – Senior Machine Learning Engineer

BNP Paribas · Jersey City, NJ · 4 wk ago
Engineering$160k–$200k/yrFull-time
We need to output HTML fragment only, with sections for headings where content exists. Must not repeat job title. Must not include boilerplate like EEO, scam warning, etc. Must include sections: About the role? Actually the posting includes Business Overview, Candidate Success Factors, Responsibilities, Minimum Required Qualifications, Preferred Qualifications, Salary range, Benefits, About BNP Paribas (maybe not needed? It's company overview; but we should include only if substantive. It's about the company, could be considered "About the company" but not listed as allowed headings. Allowed headings: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. We can map content accordingly. We have Business Overview (could be About the role). Candidate Success Factors could be Requirements? Or Qualifications? Probably "Requirements" or "Qualifications". Responsibilities is a heading. Minimum Required Qualifications -> Qualifications. Preferred Qualifications -> Skills? Or maybe also Qualifications. Pay: salary range. Benefits: benefits package. Schedule: not mentioned, so omit. We must not include headings with filler text. Ensure we only include sections where we have real content. We need to use

for section headings. Use
  • for any list of duties/requirements/benefits. Use

    for prose. We must preserve all substantive information, not invent or summarize away detail. Must not repeat job title. Must not include Job ID etc. Must remove boilerplate: EEO, scam warning, legal, navigation, cookie, duplicated lines, application instructions. We need to parse the posting and extract relevant parts. Let's extract: Business Overview paragraph(s): "Business Overview: Change & Solutions is the team within BNP Americas in charge of facilitating the Transformation of the BNPP Platform. Strongly connected to our internal clients, we strive to provide comprehensive support to their transformative journey, from the initial consultation to the final execution. The Analytics Lab is the center of excellence in AI/Machine Learning within Change & Solutions serving the Americas region. The team is located both in Jersey City and Montreal, working closely with our internal clients to provide innovative and tailor-made AI solutions to improve our client knowledge, operations and reduce risks. The Lab is playing a central role in the evolution of traditional ML solutions to Generative AI and Agentic systems, enabling more autonomous, scalable, and intelligent business processes. The Lab is also proudly part of Analytics Consulting, a global team of international experts that builds AI solutions for CIB. Beyond the presence in Americas, you will have the chance to collaborate and participate in projects with people from Paris, Lisbon and London. If you are a bright and passionate AI expert looking to work at the forefront of machine learning and agentic AI, enjoy solving complex business problems, and strive for engineering excellence in a fast-paced and evolving environment, we offer a unique opportunity to grow and make a tangible impact. We are looking for a Senior Machine Learning Engineer to join our dream team! We offer excellent development prospects and the ability to develop your skills to the highest level in our team." That's about the role. Candidate Success Factors: list of four drivers with sub-bullets. We need to preserve details. Could format as

    • each driver with its description. Might need to keep sub-bullets? The spec says use
      • for any list of duties/requirements/benefits. For sub-bullets maybe we can keep as part of
      • text. Responsibilities: list of bullet points after "The Senior Machine Learning (ML) Engineer will:" each starts with a verb. We'll make
        • . Minimum Required Qualifications: list after that heading. We'll make
          • . Preferred Qualifications: list after that heading. Could be under Skills or Qualifications. Since we have Qualifications heading for minimum, we could have Skills heading for preferred. Or we could combine both under Qualifications but spec says prefer few substantive sections. We could have Qualifications covering both minimum and preferred, but we need to differentiate? Not required. We'll just put under Qualifications heading, with two sub-sections? But we cannot create extra headings besides allowed ones. Could put all qualifications (minimum and preferred) under Qualifications heading as a single list, but that would lose distinction. However spec says preserve ALL substantive information; not summarizing away detail. If we combine, we still preserve all items, just not labeling which are minimum vs preferred. That's okay as long as we don't lose any detail. The distinction is not required to be preserved? It's part of the posting; but we could keep it by adding a note inside
          • like "(Minimum)" etc. That preserves detail. Pay: salary range: "The expected starting salary range for this position is between $160,000 to $200,000 annually. The actual salary may vary based upon several factors including, but not limited to, relevant skills/experience, time in role, base salary of internal peers, prior performance, business line, and geographic/office location." Benefits: paragraph about benefits package: "In addition, our comprehensive benefits package aims to support our employees in various aspects of their lives. From healthcare and wellness programs to retirement plans and childcare services, we prioritize the well-being and growth of our employees. Our benefits include medical, dental and vision coverage, a 401(k) Savings Plan, backup childcare, life, accident and disability insurance, mental health support and paid time off. Additional details about our benefits offerings, inclusive of eligibility for a discretionary bonus, will be provided during the hiring process." About BNP Paribas: Could be considered "About the role"? Not exactly. But we could include as a section maybe "About the company"? Not allowed heading. The allowed headings list does not include About the company. So we should omit that section because we cannot create a heading not in list. However we could fold that content into About the role? But it's not about the role; it's about the company. The spec says "Use

            for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule)." It says e.g., implying those are examples, not exclusive? It says "Use

            for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule)." Likely they expect only those headings. So we should not include a heading for About BNP Paribas. We could incorporate that content into About the role? Might be okay but could be considered irrelevant. However spec says "Preserve ALL substantive information". If we omit the company overview, we lose substantive info. But maybe we can include it as a

            without a heading? The spec says use

            for section headings; doesn't forbid having prose without heading. It says "Use

            for section headings (e.g. ...)". It doesn't say every section must have a heading; but we should use headings for sections. We could have a leading

            without heading for company overview, then headings for other sections. That might be acceptable. The instruction: "Use

            for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule)." So we can have headings only from that list, but we can also have other content not under a heading? Probably better to include a brief intro paragraph before headings. Thus we can output:

            Business Overview: Change & Solutions is the team within BNP Americas ...

            Then

            About the role

            maybe we already gave overview; but we could rename overview as About the role. Actually the Business Overview is essentially about the role/team. So we could make that the About the role section. Thus:

            About the role

            Change & Solutions is the team within BNP Americas ...

            Then

            Responsibilities

            with ul. Then

            Qualifications

            with ul containing both minimum and preferred, maybe we can label each item with (Minimum) or (Preferred). Then

            Benefits

            with ul. Then

            Pay

            with p. We must not include Schedule. We must not include any boilerplate like EEO, scam warning, etc. We must not include duplicated lines. Let's craft the content precisely. First, About the role paragraph: combine the Business Overview paragraphs (maybe two paragraphs). We'll keep as one

            with the content. We need to ensure we don't repeat the job title "Senior Machine Learning Engineer". The overview includes "We are looking for a Senior Machine Learning Engineer to join our dream team!" That's mention of job title; but spec says "Do NOT repeat the job title as a heading (the page already shows it)". It doesn't forbid mentioning it in prose. It's okay. Now Responsibilities: list: - Collaborate with internal clients to identify, prioritize and design high-value solutions ranging from specialized machine learning models to multi-agent systems. - Understand business needs and translate them into machine learning, generative AI and agentic AI solutions. - Be responsible for building end-to-end AI systems: framing the problem, prototyping the solution, deploying and monitoring it in production. - Mentor junior team members and provide technical leadership. - Communicate technical concepts and results to non-technical stakeholders in a clear and concise manner. - Contribute best practices for AI development, including evaluation practices, technical documentation, prompt engineering techniques, engineering standards, and design patterns. Now Qualifications: we need to include Minimum Required Qualifications and Preferred Qualifications. Minimum Required Qualifications list: - Master’s degree in computer science, mathematics, statistics, or related fields. - Strong programming skills in Python, database manipulation (SQL). - Minimum 5 years of experience required - Experience with machine learning frameworks such as Tensorflow, PyTorch, and scikit-learn. - Experience with LLM orchestration frameworks and libraries used for LLM / agentic workflows (such as LangChain, CrewAI, Google ADK, OpenAI Agent SDK). - Experience designing and implementing RAG-based systems including complex retrieval techniques and evaluation methods. - Understanding LLMs’ strengths and limits, including hallucination risks, reasoning limitations, and latency / cost trade-offs. - Excellent communication and collaboration skills. - Very strong work ethic and ability to deal with confidential information. Preferred Qualifications list: - Experience in deploying models or agent-based systems to production. - Experience with CI/CD pipelines (GIT, Jenkins, …), ML/LLMOps (experiment tracking, tracing/observability). - Experience with containerization techniques (Docker & Kubernetes). - Familiarity with guardrails, human-in-the-loop patterns, and AI safety/governance considerations in enterprise environments. - Experience mentoring junior team members. We'll combine into one list, maybe prefix each with [Minimum] or [Preferred] to preserve distinction. Now Benefits list: - medical, dental and vision coverage - a 401(k) Savings Plan - backup childcare - life, accident and disability insurance - mental health support - paid time off Also mention healthcare and wellness programs, retirement plans, childcare services; but we already have specific items. We'll include the prose description maybe as

            then list. The benefits paragraph: "In addition, our comprehensive benefits package aims to support our employees in various aspects of their lives. From healthcare and wellness programs to retirement plans and childcare services, we prioritize the well-being and growth of our employees. Our benefits include medical, dental and vision coverage, a 401(k) Savings Plan, backup childcare, life, accident and disability insurance, mental health support and paid time off. Additional details about our benefits offerings, inclusive of eligibility for a discretionary bonus, will be provided during the hiring process." We can keep the prose as

            and then a

            • for the list of specific benefits. Now Pay: paragraph about salary range. Now we must not include any other sections like About BNP Paribas. We'll omit that

Similar jobs