ML/applied engineer
Worldwide
What we're building: an open, reproducible benchmark measuring how open-weight LLMs (Kimi, DeepSeek, Qwen) hold up against prompt injection and jailbreak attacks compared to a frontier model, static versus adaptive. Public teaser. You'll be extending an existing attacker/defender/judge pipeline that already runs on AWS Bedrock, not building from scratch. You'll need: Strong Python, comfortable reading and extending an existing codebase (not writing throwaway scripts) Experience with LLM APIs (OpenAI/Anthropic/Bedrock SDKs), prompt engineering, and ideally some exposure to red-teaming or jailbreak research Comfortable with data pipelines: JSON schemas, batch jobs, versioned datasets Enough PyTorch/ML familiarity to run (not necessarily design) a training job on a single GPU instance, following a documented recipe Written English good enough to document findings clearly; this feeds a public paper Scope (mapped to the audit's backlog, executed under our review): Extend the data contract with two new scoring dimensions (injection, refusal_failure) per a spec we provide, without breaking existing validation Build attack tactic templates: indirect-document injection, tool-result injection, system-prompt extraction, encoding/obfuscation wrappers, multi-turn escalation (we provide examples and the pattern to follow) Build a scenario sampler that varies target model, injection vector, and policy context Build a provider adapter so the harness can call models outside AWS Bedrock (specifically Kimi K3 and GPT-5.x APIs), matching the existing Bedrock adapter's interface Wire the adaptive attack loop: feed guard/model misses back into the next round of attack generation (there's a documented stub to complete) Build a minimal scoring/serving entrypoint that takes a request and response and returns a verdict, off an existing model checkpoint Run small, budget-capped pilot batches to validate the pipeline before any full-size data generation (we approve each budget before it fires) Measure two-hop latency (request-side and response-side scoring) and report p95 Document everything in the repo as you go: this becomes the methodology section of a published paper, so clarity matters as much as code Explicitly not in scope, stays with us: what the numbers are allowed to claim, whether a training run proceeds, interpreting whether a result is good or bad, anything involving the full unlabeled corpus. To apply, answer: Link a project where you extended someone else's ML/data pipeline rather than built one from scratch. What did you have to understand first? Have you worked with LLM jailbreak/red-teaming techniques (indirect prompt injection, multi-turn escalation) before? Describe one, briefly. What's your experience with AWS Bedrock specifically, versus just the OpenAI/Anthropic APIs? Your available hours per week and time zone overlap with US Pacific.
- Less than 30 hrs/weekHourly
- 1-3 monthsDuration
- IntermediateExperience Level
$19.00
-
$40.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:last week
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- United StatesMarina Del Rey4:23 AM
- $6.3K total spent16 hires, 1 active
- 12 hours
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by