FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer, AI
Synack, Inc.Senior Software Engineer designing AI-centric systems tailored for cybersecurity at Synack. Driving product innovation and mentoring junior engineers in a remote U.S.
Tech Stack
Tools & technologiesCloudDockerGoGoogle Cloud PlatformGRPCKafkaKubernetesMicroservicesNoSQLPythonRDBMSSDLC
About the role
Key responsibilities & impact- 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.
Requirements
What you’ll need- 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
Comp & perks- Health insurance
- Retirement plans
- Flexible work arrangements
- Professional development
- Bonuses
- Stock options
- Equipment allowances
- Wellness programs
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
AI technologiesdistributed systemsbackend software engineeringgolangPythonmicroservicesREST API designgRPCNoSQLRDBMS
Soft Skills
mentorshipcollaborationcommunicationleadershipdesign skillsproblem-solvingteamworkprofessional growthtechnical discussionscode reviews