Senior Software Engineer (AI Security)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Location: Remote work from home is available for candidates located in the USA and residing in CA, CO, CT, FL, GA, IL, KS, MA, MD, ME, NJ, NC, NY, OH, OR, TN, TX, VA, or WA. Hybrid work is available through physical offices in Austin, TX and Tampa, FL. Onsite interviews may be required. Candidates must be U.S. citizens or lawful permanent residents. cannot hire within Chicago city limits unless the candidate resides outside the city proper or is willing to self-relocate.
Base salary: $140,000–$230,000 USD per year.
Company
provides a unified IT operations platform for endpoint management, patching, backup, and remote access, serving nearly 40,000 customers in more than 140 countries.
What you will do
- Build and operate a production AI vulnerability platform with resumable workflows, bounded agent execution, model routing, and repository-level budgets.
- Engineer repository context, threat models, coverage tracking, and code-path analysis for entry points, trust boundaries, and tenant isolation.
- Develop independent finding validation, stable finding identity, deduplication, and evidence-backed exploitability judgments.
- Build patch and regression-test workflows that verify failing and passing states and require human review before merging.
- Secure agent execution through sandboxing, least-privilege tools, and controls for untrusted content, prompt injection, secrets, and sensitive data.
- Partner with security and engineering teams to deliver SARIF findings and measure quality, coverage, reliability, and cost per validated finding.
Requirements
- 8+ years of software engineering experience, including ownership of production services or automation platforms and hands-on experience with LLM-backed applications or agent workflows.
- Strong Python skills in asynchronous concurrency, typing, testing, packaging, profiling, and production software maintenance.
- Experience building multi-step workflows with durable state, idempotent retries, task queues, termination conditions, observability, and resource limits.
- Hands-on experience with LLM APIs, tool calling, structured outputs, context management, and evaluation, including decisions about agent frameworks versus simpler orchestration.
- Experience with AWS or comparable cloud infrastructure and distributed systems, plus familiarity with model-provider integrations, container isolation, and secure code and credential handling.
- Working knowledge of application security, including authentication, authorization, common vulnerability classes, and trust boundaries.
- Ability to work through ambiguity, collaborate with product and security engineers, and communicate technical decisions and results to engineering and leadership audiences.
- Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
- Must be a U.S. citizen or lawful permanent resident; visa sponsorship is not available.
Culture & Benefits
- Collaborative, kind, and curious working environment.
- Full-time hybrid-remote work with flexibility.
- Medical, dental, and vision insurance.
- 401(k), life insurance, unlimited PTO, and additional paid time off.
- Opportunities for growth and advancement; the role may also include bonus, commission, equity, or other incentive compensation.
Будьте осторожны
Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →