The Premier Security Testing Platform.
Senior Software Engineer, AI
Location
United States
Posted
37 days ago
Salary
$145K - $250K / year
Seniority
Senior
Job Description
Senior Software Engineer, AI
Synack, Inc.
• Design, implement and deliver scalable AI-centric software systems. • Drive the development of agentic AI capabilities for identifying vulnerabilities, automating penetration testing processes, workflow optimization and enhancing threat intelligence. • Own and drive the end-to-end development of product features from ideation to production deployment and monitoring. • Actively contribute to and drive the design and implementation of AI-enabled systems, promoting effective SDLC processes. • Lead technical discussions, code reviews and design sessions, sharing your expertise to uplift the team's capabilities. • Provide mentorship and support to junior engineers, encouraging professional growth and development. • Collaborate closely with cross-functional teams to integrate AI capabilities into broader systems and applications.
Job Requirements
- 7+ years of experience in distributed-systems and backend software engineering.
- Experience with AI technologies, e.g. LLMs, RAG, MCP, etc.
- Excellent grasp of token usage optimization and LLM cost optimization techniques.
- Expert knowledge of golang (4+ years) and solid hands-on experience with Python.
- Strong experience and understanding of microservices, REST API design, gRPC, writing unit testing, BDD testing.
- Strong design skills required – UML is a bonus; exposure to Domain Driven Design desirable.
- Experience with asynchronous messaging technologies such as Google PubSub, Kafka.
- In depth knowledge of NoSQL and RDBMS technologies.
- Strong experience with Docker, Kubernetes, Cloud Environments (GCP preferred).
- Experience working on agile teams.
- Excellent communication and collaboration skills in all mediums.
- Experience working on and scaling a microservice-based application.
- A proven ability to thrive in a collaborative environment involving different stakeholders and subject matter experts.
Benefits
- Health insurance
- Retirement plans
- Flexible work arrangements
- Professional development
- Bonuses
- Stock options
- Equipment allowances
- Wellness programs
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Lead Software Engineer
BEST IN SYSTEMS TECHNOLOGY RESEARCH & DEVELOPMENT CORPORATIONSWE BUILD INNOVATIVE DEVICES AND SOLUTIONS
• Support the design and implementation of flexible software solutions • Collaborate with multi-disciplinary project teams and provide high-impact, unique solutions for our customers’ most important problems • Initially support system integration and testing for a mature mission planning solution transitioning to an active user community • Subsequent projects driven by the intersection of interests with our expanding R&D portfolio • Involve periodic travel, up to 20%
Senior Software Engineer – VERA Engine, Ecosystem
Ververica | Original creators of Apache Flink®The Unified Streaming Data Platform by the original creators of Apache Flink®, powered by VERA cloud-native engine.
• Design and implement features and improvements in the VERA engine kernel, including areas such as runtime execution, state management, checkpointing, scheduling, fault tolerance, and SQL/Table API. • Contribute to ecosystem components including connectors, catalogs, CDC pipelines, and AI model integration. • Diagnose and resolve correctness, performance, and stability issues in distributed production environments. • Produce and review technical design documents; participate in architectural discussions for both kernel and ecosystem initiatives. • Uphold engineering quality through code review, thorough testing, and rigorous performance and regression analysis. • Collaborate with adjacent teams across platform, SRE, and product functions.
• Technical Strategy & Ownership: Focus on the core components of the Steer CRM, specifically optimizing how we ingest and process data to revolutionize our automation tools. • Architectural Vision: Lead the design of reusable full-stack components and services that ensure our platform remains performant as we scale toward market dominance. • Adaptive Development: Pivot at a moment's notice based on evolving business needs, shifting focus between new integrations and core infrastructure to keep our ecosystem seamless. • Customer-Centric Engineering: Partner closely with Product to understand user pain points, ensuring every architectural decision adds tangible value to the auto repair shops we serve. • Code Excellence: Champion best practices in security, test automation, and maintainability. Conduct deep-dive code reviews that elevate the entire engineering organization. • Modern DevOps: Influence our CI/CD pipelines, containerization (Docker, Kubernetes), and IaC practices to ensure a seamless developer experience.
Senior Software Engineer, AI Operations
RapidSOSIntelligent safety platform that links life-saving data from connected devices with 911 and first responders.
• Independently identify the highest-leverage opportunities across RapidSOS operations where AI can create meaningful acceleration, simplification, or cost reduction • Design, build, and deploy AI-powered tools, agents, and automations — end to end — with a daily or weekly shipping cadence • Work across every function of the company (engineering, sales, customer success, product, ops) to understand workflows and spot AI application opportunities • Evaluate and adopt the best available AI coding agents and agentic frameworks (Claude Code, Cursor, Copilot, and equivalents) to maximize your own output velocity • Own the full lifecycle of each initiative: discovery, hypothesis, prototype, production, and measurement of impact • Bring a founder's perspective — you are not executing a prescribed roadmap, you are defining it




