Loading...

Senior Software Engineer – AI/ML

  • Company: Get A Job.ai
  • Salary: Pay not listed
  • Work type: Remote
  • Full Time
  • Remote

Website Get A Job.ai

Represented by Get A Job.ai

About This Opportunity

We are representing a well-established enterprise software organization seeking a Senior Software Engineer - AI/ML to join their global engineering team on a fully remote basis. Our client operates in the legal technology space and is investing heavily in generative AI capabilities to transform how their products serve thousands of organizations worldwide.

This is a hands-on technical role focused on building production-grade AI systems. You'll architect multi-agent workflows, implement sophisticated RAG pipelines, and establish rigorous evaluation frameworks that ensure quality and reliability at scale.

Responsibilities

  • Design, build, and operate multi-agent workflows and tool-enabled agents, implementing orchestration logic, state management, safety guardrails, and fallback strategies for resilient production pipelines
  • Architect and maintain end-to-end RAG systems covering document ingestion, chunking, embedding, vector retrieval, reranking, and answer synthesis with focus on quality, attribution, and latency
  • Evaluate and integrate LLMs and GenAI services across cost, performance, and privacy dimensions, selecting the right mix of managed and in-house models
  • Develop, version, and optimize prompting strategies; implement automated prompt testing and regression tracking to maintain output quality and reliability
  • Define and own evaluation frameworks for generative outputs, including automated metrics, LLM-as-judge approaches, human evaluation protocols, hallucination detection, and drift monitoring
  • Apply classical NLP techniques where appropriate and maintain awareness of data distribution shifts that could impact model behavior in production
  • Build and operate scalable, secure AI infrastructure on AWS (Bedrock, SageMaker, Lambda, OpenSearch), following well-architected principles and infrastructure-as-code practices
  • Own the full deployment lifecycle: CI/CD for models and agents, testing strategies, observability, and rollback procedures
  • Ensure data quality through rigorous validation and augmentation, and proactively source datasets for training, fine-tuning, and evaluation

What We're Looking For

Required Technical Skills:

  • Agent Orchestration: Production experience designing multi-agent systems with tool use, memory/state management, and fault-tolerant routing. Familiarity with LangChain, LangGraph, AutoGen, or custom orchestrators
  • RAG & Retrieval: Hands-on experience building RAG pipelines end-to-end: chunking, embedding models, vector databases, retrieval tuning, and answer synthesis at production scale
  • Evaluations: Strong experience defining and running evaluation pipelines for generative AI — automated scoring, human evaluation design, hallucination mitigation, and drift monitoring. LLM-as-judge patterns are a plus
  • LLMs & GenAI: Demonstrated experience with foundation models and GenAI providers (AWS Bedrock, OpenAI, Anthropic, Meta). Comfortable with fine-tuning, instruction tuning, and prompt engineering at scale
  • Traditional NLP: Solid grounding in classical NLP techniques (NER, text classification, intent detection, topic modeling) and good judgment on when to apply them alongside or instead of LLMs
  • AWS Bedrock: Hands-on experience with Amazon Bedrock foundation model APIs, Bedrock Agents, Knowledge Bases, and Guardrails. Experience with Bedrock Model Evaluation is a plus
  • AWS Ecosystem: Proficiency with SageMaker, Lambda, ECS/EKS, S3, OpenSearch, IAM, CloudWatch, and VPC networking
  • MLOps & CI/CD: Familiarity with model registries, CI/CD for ML, feature stores, canary deployments, monitoring, and rollback procedures
  • Infrastructure as Code: Experience with Terraform or AWS CDK for reproducible infrastructure provisioning
  • Python: Production-quality Python including packaging, testing (pytest), type hints, async programming, and clean ML pipeline abstractions
  • Experiment Tracking: Experience with Langfuse, Arize, Langsmith, or equivalent platforms for tracking runs, metrics, and artifacts

Education:

  • Master's degree in Machine Learning, Computer Science, or related field with preference for specialization in NLP

Professional Qualities:

  • Ability to translate ambiguous business goals into concrete technical solutions and communicate tradeoffs to non-technical stakeholders
  • Strong collaborative instincts — comfortable working across engineering, product, and data teams
  • Rigorous, evidence-driven mindset: you ship with confidence because you measure, test, and monitor thoroughly

How We Work With You

Candidates apply directly through Get A Job.ai. Our experienced recruiting team will conduct an initial screening to understand your background and assess alignment with the role. If there's a strong match, we'll submit your profile to our client for consideration and guide you through their interview process. Please do not contact the client directly — all communication should flow through our talent team to ensure the best experience for everyone involved.

Pay

Compensation details will be discussed during the screening process with our recruiting team and will depend on your experience level and location.

Equal Employment Opportunity: Get A Job.ai is committed to inclusive hiring practices. We welcome applications from candidates of all backgrounds and provide equal consideration without regard to race, color, religion, gender, national origin, age, sexual orientation, gender identity, disability, or veteran status.

Apply with Get A Job.ai

A recruiter will review your profile and submit you to the client. Do not contact the client directly.

More options

Apply with Get A Job.ai

Apply through Get A Job.ai. A recruiter will review your profile and submit you. Do not contact the client directly.

Apply through Get A Job.ai. A recruiter will review your profile and submit you.

Job details above are provided by the employer/source. The sections on this page are compiled from public data sources with AI assistance.

Accommodations: if you need a workplace accommodation to apply for or perform this job, see ADA.gov or EEOC.gov for guidance on your rights and how to request one.

Add application deadline to calendar

Listing facts

  • Role Senior Software Engineer – AI/ML
  • Employer Get A Job.ai
  • Location Remote
  • Type Full Time
  • Pay (from listing) Pay not listed
  • Posted September 8, 2026
  • Apply by October 8, 2026
  • Overview Full job description on this page (710 words)

Facts above come from this job record on Get A Job.AI — not copied from third-party review sites.

Limited public data for this employer

We only show facts we can ground in public sources (Wikidata, O*NET, news/discussion links, or this listing). We do not invent Glassdoor-style ratings, salaries, or testimonials when data is thin. Use the listing facts, occupation context, and related openings below while we continue researching.

Explore related openings

Occupation family: Senior Software Engineer (Backend) - AI/ML

Keep exploring on Get A Job.ai

Not quite the right fit? Your next opportunity is a click away.

Hiring instead? Post a job and reach candidates searching right now.

Senior Software Engineer – AI/ML Get A Job.ai · Remote