Software Engineer tasked with designing and deploying AI/ML solutions for enhancing application security. Working at Contrast Security, focusing on innovative cybersecurity measures.
Responsibilities
Design, build, and deploy production-grade AI/ML systems to solve complex security problems, from traditional vulnerability detection models to LLM-powered code analysis and remediation agents.
Design and implement advanced prompt engineering strategies and build complex, multi-step agentic workflows to power our intelligent features.
Build and optimize the data pipelines, training workflows, and serving infrastructure that form the backbone of our AI platform.
Partner closely with engineering teams and security researchers to integrate AI/ML models into the Contrast platform and solve real-world customer problems.
Contribute to our engineering culture by participating in code reviews, mentoring team members, and staying current with the latest research in AI and cybersecurity.
Requirements
4+ years of professional software engineering experience building and deploying production systems.
Expertise in Python and common AI/ML frameworks.
Proficiency in Java for building and maintaining production-grade backend services.
Demonstrable experience in one or both of the following areas:
A) Machine Learning: Hands-on experience building, training, and deploying ML models in production using frameworks like TensorFlow, PyTorch, or scikit-learn.
B) Generative AI: Experience developing applications using Large Language Models (LLMs), including prompt engineering, RAG systems, or agentic frameworks.
Experience deploying applications in a cloud environment (e.g., AWS, GCP, Azure).
A bachelor's degree in Computer Science, a related technical field, or equivalent practical experience.
A strong understanding of application security concepts and vulnerability types (preferred).
Experience with MLOps tools and practices (e.g., Docker, Kubernetes, CI/CD) (preferred).
Experience using AI coding assistants (e.g., GitHub Copilot, Claude Code) as part of your professional workflow (preferred).
Senior Engineer enhancing the reliability and usability of internal tools at Xero. Collaborating across hybrid teams to boost developer productivity and integrate multiple data sources.
Senior Engineer leading architectural integrity and systems evolution at Xero. Championing modern tech and fostering mentorship within the engineering team.
Principal Software Engineer leading the development of the Xero Accounting App. Focusing on hybrid mobile technologies and AI - led engineering initiatives.
Leading Engineering Team at Planday, focusing on effective delivery and team growth. Ensuring engineering practices are excellent and predictive in software development.
Senior Software Engineer on the Member Record & Configurator team, building AI - driven scalable data systems for healthcare. Impacting member health outcomes for over 20 million lives.
Lead Software Engineer focusing on quantum security technologies and network security initiatives at Wells Fargo. Responsible for research, development, and implementation of innovative security solutions.
Software Engineer IV responsible for designing, programming, and debugging software for orthotic and prosthetic services at Hanger, Inc. Collaborating to create innovative software solutions and ensure quality outcomes.
Lead/Senior Fullstack Developer managing technical responsibilities for DiaB platforms. Focused on architecture, cloud design, and team collaboration within a growing tech company.
Analyst Developer collaborating with diverse teams to support high - impact decisions in technology at Accenture. Building transformative results and solutions for clients with innovative methods.
Software Engineer I at Itaú focusing on leading HR system innovations and implementing AI solutions. Collaborating between HR, IT, and business areas for digital transformation.