Job Description
Job description
Hiring Software Development Engineer in Test (SDET) for an exciting Startup in the SF Bay Area!
Are you passionate about cybersecurity and eager to make a significant impact? Join us at our cutting-edge startup in the San Francisco Bay Area, where we assemble a world-class team to tackle some of the most pressing challenges in cybersecurity.
Why Join Us?
- $25M Seed Funding: We are well-funded, having raised $25 million in our seed round, which provides the resources to innovate and scale rapidly.
- Proven Early Success with Fortune 500 Customers: We have begun partnering with Fortune 500 companies, achieving early success and fostering trust in our innovative solutions. This highlights the immense potential and reliability of our AI-powered cybersecurity offerings.
- Experienced Leadership: Our founding team comprises second- and third-time entrepreneurs, each with over 25 years of experience in the cybersecurity industry. Their proven expertise and vision drive our ambitious goals, positioning us to lead in AI-powered cybersecurity.
- World-Class Leadership Team: Our Heads of AI, Engineering, and Product bring extensive experience from some of the world’s most influential companies, ensuring top-tier mentorship, direction, and vision.
- Cutting-Edge AI Solutions: Our team leverages the most advanced AI technologies, including large language models (LLMs) and Generative AI.
- Generous Compensation: We offer highly competitive salaries, equity options, and a supportive work environment. Your contributions will be valued and rewarded as we grow together.
About the Role:
Strategic Leadership & Quality Assurance:
- Collaborate with the development team to build sustainable test automation strategies for data pipelines and distributed systems
- Drive accountability and ownership across relevant teams to maintain testing best practices
- Identify project needs and establish QA best practices that account for team resources, roadmap, and quality standards
- Uphold high quality standards using user impact as a primary factor in testing decisions
- Act as subject matter expert for data pipeline testing activities and mentor junior team members
Technical Implementation & Automation:
- Create and maintain robust test automation frameworks using Golang for data pipeline testing
- Develop sophisticated mock data generation tools and synthetic datasets for comprehensive testing coverage
- Write, maintain, and execute automated test scripts for functionality, performance, and reliability testing of data systems
- Build automated testing solutions for RESTful APIs, gRPC services, and data processing workflows
- Conduct automated regression testing to validate data pipeline changes and updates
- Develop tools to collect operational data and metrics from testing activities
Collaboration & Process Improvement:
- Work closely with engineering and product teams to understand data pipeline requirements and align on testing goals
- Define comprehensive testing strategies and test plans for data-intensive projects
- Assist in development and maintenance of CI/CD pipelines for data applications
- Document test automation processes, findings, and results for reference and reporting purposes
- Stay current on emerging testing tools, best practices, and quality assurance trends in data engineering
Environment & Infrastructure:
- Assist DevOps teams in defining and maintaining testing environments for data systems
- Work with containerized environments and Kubernetes for scalable test execution
- Maintain testing databases and related components for data pipeline validation
Required Qualifications
Education & Experience:
- Bachelor's degree in Computer Science, Software Engineering, or related field OR 5+ years of industry experience
- 6+ years overall in Quality Assurance with 3+ years minimum in test automation development or SDET experience
- Proven experience as an SDET or similar role in a software development environment, preferably with data systems
Technical Skills:
- Proficiency in Golang (required) , Python, or TypeScript with strong focus on Golang for data pipeline testing
- Strong knowledge of automation testing methodologies, tools, and best practices for data-intensive applications
- Proven experience in mock data generation and synthetic data creation for testing purposes
- Experience with distributed systems, microservices, and cloud technologies
- Understanding of data processing frameworks (Kafka, Spark, Airflow) and testing approaches
- Experience with containerization (Docker, Kubernetes) and cloud platforms (preferably Azure)
Core Competencies:
- Solid experience in Object-Oriented Programming, data structures, algorithms, and distributed systems
- Understanding of multi-threading, concurrency, and parallel processing technologies
- Experience with relational and NoSQL databases testing
- Knowledge of CI/CD pipeline development and maintenance
- Experience working in agile development environments
Preferred Qualifications
- Experience testing machine learning and large data applications
- Experience with data quality monitoring and alerting systems
- Knowledge of data governance and compliance testing requirements
- Experience with performance testing of data systems under load
- Familiarity with data pipeline orchestration tools and workflow management
- Experience with modern quality tools (Jira, Confluence, test case management systems)
Our Culture and Team
- Collaborative Environment: You’ll join a dynamic, fast-paced startup where innovation thrives and every team member's voice is valued.
- World-Class Leadership: Our Heads of AI, Engineering, and Product bring extensive experience from some of the world’s best and most influential companies, ensuring top-tier mentorship and strategic direction.
- Growth Opportunities: We support your professional development through mentorship, access to industry conferences, and opportunities to work on cutting-edge AI projects that make a global impact.
- Diversity and Inclusion: We are committed to building a diverse and inclusive team that brings a variety of perspectives to solving today’s cybersecurity challenges.
Work Location
Our office is in the Silicon Valley Center in North San Jose, CA, providing a collaborative environment where innovation thrives.
Perks and Benefits
- Comprehensive health benefits (medical, dental, and vision).
- Equity options ensure you have a stake in the company’s success.
- Access to the latest tools and technologies for AI/ML development.
Ready to join us on this groundbreaking journey? Apply today to become part of our mission to revolutionize cybersecurity with AI!
#Devops #Software Development #Azure #microservices #kubernetes #Cybersecurity #Startup #Hiring #SanFranciscoBayArea #Innovation #TechJobs
Job Tags