Do I need a PhD to apply for OpenAI Research Engineer?
No, RE accepts strong SWE + ML side projects per official postings. PhD preferred for Alignment RE/RS. For non-PhD: substitute with publications (ICLR/NeurIPS workshop counts), substantive OSS contributions to ML frameworks (PyTorch, HuggingFace, JAX), independent research write-ups (lesswrong, alignment forum). Resume should signal depth equivalent to publication record even without formal PhD.
How do I signal production ML experience?
Specific deployment stack (Triton, vLLM, ONNX, TensorRT), specific optimization techniques (quantization, distillation, speculative decoding), specific scale (queries/day, p99 latency, GPU count), specific outcomes (latency reduction, cost savings, throughput improvement). 'Deployed model in production' is generic; the specifics differentiate.
What about Kaggle / competition results?
Useful for new grads, less weighted at 2+ YOE level. Kaggle medals demonstrate ML technique but not production deployment, debugging, or system design. Strong Kaggle + zero production = competition-only signal. Strong Kaggle + production work = both signals. For RE/SWE applications, prioritize production work in resume real estate.
Should I list specific OpenAI papers I've engaged with?
Yes if substantive engagement (you reproduced, critiqued, or built on them). Reference: 'Reproduced GPT-2 training pipeline (github.com/yourname/gpt2-repro)', 'Implemented RLHF following [InstructGPT paper] technique with custom reward model'. Don't just list paper titles you've read — that signals shallow.
Does OpenAI sponsor visas?
Yes for SWE/RE roles in San Francisco. Strong H-1B sponsor. International students with US work eligibility (OPT/STEM OPT) have a clear path. Visa coordination can extend timeline 2-4 weeks beyond standard 6-8 week loop.
How long should my OpenAI resume be?
1 page for new grad / <3 YOE. 1-2 pages max for senior. PhD candidates: include 1-page CV + 1-page resume (CV for paper list, resume for engineering work). Density of relevant signal beats comprehensive history. Cut Kaggle competitions older than 2 years if they don't connect to current work.