Senior Software Engineer, AI
New
S
SynackCybersecurity
U.S.Full-TimeSenior
Salary145000 - 250000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 7+ years
- Required Skills
- DockerPythonAgileGCPKafkaKubernetesGogRPCRDBMSREST APINosqlMicroservicesUnit Testing
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)
- Solid hands-on experience with Python
- Strong experience and understanding of microservices
- Strong experience and understanding of REST API design
- Strong experience and understanding of gRPC
- Strong experience and understanding of writing unit testing
- Strong experience and understanding of BDD testing
- Strong design skills required
- Experience with asynchronous messaging technologies such as Google PubSub, Kafka
- In depth knowledge of NoSQL technologies
- In depth knowledge of RDBMS technologies
- Strong experience with Docker
- Strong experience with Kubernetes
- Strong experience with 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
Responsibilities
- 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
View Full Description & ApplyYou'll be redirected to the employer's site