Skip to main content

Staff II Software Engineer AI/ML Ops

Posted today

blacklineBrooklyn (NY)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Overview: In this role you will design and optimize data pipelines powering AI-driven accounting agents, collaborating with cross-functional teams to scale data infrastructure. You will lead the development of high-performance PySpark ETL pipelines and manage data integrations from client sources and internal connectors. Your work supports reliable, scalable data and ML workflows, with governance and security baked into every stage. This is a hands-on leadership role at a company renowned for finance automation and cutting-edge AI. Compensation / Benefits Salary range provided Incentive programs Benefits and wellness plans Hybrid work with office in Pleasanton/New York/Los Angeles Professional development and inclusive culture
Responsibilities: Lead data pipeline development via PySpark ETL with a focus on quality and performance Manage integrations to client data sources using APIs and tools like FiveTran, Plaid, and BlackLine's internal connector ecosystem Ensure reliability through monitoring, automated testing, and data accuracy validation Optimize for scale with CDC, indexing strategies, and large datasets Collaborate with business stakeholders to refine data requirements and integrate AI and big data technologies
Key requirements: Extensive practical experience delivering business solutions affecting large parts of the organization Proficiency in Python, Java, or Scala Experience with ML frameworks (TensorFlow, PyTorch, scikit-learn) and orchestration tools (Airflow, Kubeflow, Vertex AI, MLflow) Production experience with ML/LLM pipelines across cloud providers (GCP, AWS, Azure) Familiarity with LangChain, LangGraph, ADK or similar agentic runtimes Strong CI/CD, IaC, and DevSecOps practices Observability stacks (Prometheus, Grafana, New Relic) for model/agent performance Containerization (Docker, Kubernetes) Automation scripting (Bash, Python) and workflow orchestration tools Cloud infrastructure management expertise Security, governance, and compliant AI/ML practices Leadership and mentorship Cross-functional collaboration Problem-solving and strategic thinking PySpark ETL APIs and integrations (FiveTran, Plaid) ML frameworks (TensorFlow, PyTorch, scikit-learn)

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this