"Purview" Software Engineer
Core
Software Engineer integrating AI tools and practices into the software development lifecycle (SDLC) to build, test, and deploy complex product features with a focus on zero-touch deployment and security.
Role type
Software Engineer (AI-integrated SDLC)
Builds
Complex product features with automated production and deployment pipelines
Domain
Software Engineering, Artificial Intelligence, Secure Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, C#, Java, JavaScript, Python, AI tooling, debugging, testing, telemetry, secure design principles, automation, formal validation of security invariants
Preferred skills
N/A
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Use AI tools and practices across the SDLC in a disciplined manner; review and take responsibility for AI-generated code changes; verify assumptions using debugging, tests, logs, and telemetry; contribute to architecture proposals and automation development; support deployment to customers; apply best practices for secure code development and validation.
Seniority
Mid-level (2+ years) to Senior (5+ years)
