Senior – Software Engineer – Prompt Engineer
Company | Walmart |
---|---|
Location | Sunnyvale, CA, USA |
Salary | $117000 – $234000 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s, PhD |
Experience Level | Senior |
Requirements
- Strong command of Python programming fundamentals
- Solid data skills, sound computer-science fundamentals, and strong programming experience.
- Experience with at least one relational database technology such as MySQL, PostgreSQL, Oracle, or MS SQL.
- Deep hands-on technical expertise in development, preferrably full-stack.
- Good data-processing and testing fundamentals. Principled approach to system updates and prompt compliance evaluation.
- Ability to take a project from scoping requirements through actual launch.
- Deal well with ambiguous/undefined problems;
- A continuous drive to explore, improve, enhance, automate, and optimize systems and tools.
- Capacity to apply scientific analysis and mathematical modeling techniques to predict, measure and evaluate the consequences of designs and the ongoing success of our platform.
- Excellent oral and written communication skills.
- Bachelor’s degree or certification in Computer Science, Engineering, Mathematics, or any other related field.
Responsibilities
- Developing, testing and refining prompts for various applications, including text generation, question answering, data classification, and synthetic training data generation.
- Develop and maintain principled regression test suites in order to adequately measure and ensure prompt compliance at scale, for mission critical applications.
- Analyze and iterate on prompts, over time, based on performance metrics, user feedback and new product requirements.
- Collaborating with legal, product and data science teams to align prompts with overall company goals and compliance.
- Seemlessly navigate prompt characteristics of multiple model architectures (GPT, Llama, Gemini, our own fine-tuned LLMs) and versions (e.g. Llama2 vs. Llama 3).
- Creatively attack your own prompts, to assess safety exposure and strengthen their compliance characteristics.
- Continued research and education on the ever-changing AI field and emerging properties of large models.
Preferred Qualifications
- Proficient in multiple models and AI-related tools.
- Exposure to cloud infrastructure, such as Open Stack, Azure, GCP, or AWS as well as infrastructure management tech (Docker, Kubernetes)
- Relentless focus on scalability, latency, performance robustness, and cost trade-offs – especially those present in highly virtualized, elastic, cloud-based environments.
- Hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems and all points in between.
- Familiarity with Machine Learning concepts & processes
- Masters or PhD in Computer Science, Physics, Engineering, Math, or equivalent.