
Software Engineer II - SDET - AI Gateway (Hybrid, ROU)
CrowdStrike4 days ago
Bucharest, RomaniaMid Level
Responsibilities
- Design, build, and maintain automated test frameworks for the AI Gateway, backend services, and cloud integrations.
- Develop end-to-end, integration, API, and regression tests across multiple AI providers.
- Test integrations with AWS Bedrock, Azure OpenAI, Google Vertex AI, OpenAI, Anthropic, and other model providers.
- Automate cloud authentication scenarios involving API keys, IAM roles, role assumption, service accounts, and identity federation.
- Validate streaming responses, tool calling, embeddings, multimodal requests, and provider-specific error handling.
- Test routing, retries, failover, rate limits, quotas, budgets, authentication, authorization, and usage metering.
- Build reusable test utilities, provider mocks, simulators, and automated cloud test environments.
- Develop performance, load, and resilience tests for outages, throttling, timeouts, network failures, and partial responses.
- Integrate automated tests into CI/CD pipelines, improve reliability, and reduce developer feedback time.
- Investigate defects using logs, metrics, traces, and source code, and convert production issues into regression tests.
- Collaborate with software engineers on feature design, testability, and quality throughout the development lifecycle.
Requirements
- At least 2 years of experience in software development, SDET, test automation, or a similar engineering role.
- Strong programming skills in Go, Python, Java, or another modern programming language.
- Hands-on experience developing automated testing frameworks and tools beyond individual test cases.
- Experience testing backend services, REST APIs, and integrations between distributed systems.
- Understanding of HTTP, JSON, networking fundamentals, authentication, and common failure scenarios.
- Comfort working with Linux, Git, Docker, and debugging tools.
- Ability to read production code, investigate failures across services, and identify root causes.
- Understanding of test design, regression testing, negative testing, and automated integration testing.
- Ability to work independently and collaborate effectively with other engineers.
- Preferred experience includes Go backend development or test automation; testing API gateways, proxies, microservices, or cloud infrastructure; and familiarity with LLM APIs and providers.
- Preferred experience includes testing Server-Sent Events, WebSockets, or gRPC; performance tools such as k6, Locust, or JMeter; OAuth/OIDC, IAM, RBAC, SSO, and enterprise identity systems; OpenTelemetry, Prometheus, Grafana, or distributed tracing; and multi-tenant SaaS, rate limiting, quotas, or usage-based billing systems.
Benefits
- Market-leading compensation and equity awards are offered.
- Comprehensive physical and mental wellness programs are provided.
- Competitive vacation and holidays are provided for recharge.
- Paid parental and adoption leave is available.
- Professional development opportunities are available to all employees regardless of level or role.
- Employee Networks, geographic neighborhood groups, and volunteer opportunities support employee connections.
- The role offers a vibrant office culture with world-class amenities.
- CrowdStrike is Great Place to Work Certified across the globe.
- The position is hybrid.
Categories
About CrowdStrike
CrowdStrike builds the Falcon cloud-native security platform used by enterprises and governments to protect endpoints, cloud workloads, identities, and data with EDR, next-generation antivirus, threat intelligence, and managed threat hunting. Founded in 2011 and publicly traded on NASDAQ as CRWD, the company sells primarily by subscription and also provides incident response services; its systems ingest and analyze nearly 3 trillion security events per day across customer environments.