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 Software Engineer responsible for designing and maintaining scalable Ruby on Rails applications for MealSuite. Collaborating with cross - functional teams and mentoring junior developers.
Senior Software Developer in Quantitative Development at Polar Asset Management. Building an advanced multi - asset investment platform with real - time trade analytics and portfolio management.
Technical Engineering Lead at Reward Gateway guiding engineers in system design and performance management for a global company. Focused on enhancing employee engagement through innovative solutions.
Technical Engineering Lead focusing on data - driven products at Reward Gateway. Lead cross - functional teams to optimize engineering solutions and ensure high - quality delivery of data products.
Senior Software Engineer contributing to engineering storage features for containers and virtual machines at Red Hat. Enhancing offerings through upstream development and delivery in a global engineering team.
Senior Software Engineer responsible for driving analytics solutions for OpenStack observability. Collaborating with cross - functional teams and mentoring peers in a flexible work environment for Red Hat.
Technical Lead overseeing GSA's web - based acquisitions system development. Leading cross - functional teams and implementing Agile and DevSecOps practices to deliver secure enterprise solutions.
Hybrid role for Software Developer focusing on delivery practices and team coaching within engineering organizations. Engaging with cross - functional teams and modernizing processes for improved productivity.
Technical leader for modeling platform at CaptivateIQ, architecting distributed systems and driving operational excellence. Focus on mentorship and strategy alignment with leadership across teams.
Senior Software Developer at Autodesk designing and implementing secure data platform solutions. Collaborating with cross - functional teams to ensure the reliability, scalability, and security of data systems.