Job Description
Description
We are seeking a highly experienced and proactive Senior Solution Architect to join the Vulnerability Management Platforms team. This is a strategic, hands-on role focused on designing scalable, high-throughput, and resilient data processing architectures to support next-generation security platforms. You will own end-to-end solution design for critical services and work closely with engineering, DevOps, and cybersecurity stakeholders to ensure optimal system performance and scalability.
This role is ideal for a candidate with deep experience in data-intensive systems, scalable API design, and distributed architectures, especially within containerized environments.
Key Responsibilities:
- Architect and document a high-throughput data ingestion pipeline capable of handling billions of daily events.
- Design robust technical solutions, including detailed specifications, architectural blueprints, and integration patterns.
- Implement efficient data lifecycle management, including stale data detection and archival strategies to long-term storage systems.
- Optimize API integration with caching solutions like Redis to enhance performance and reduce database load.
- Develop and maintain observability and monitoring systems for FastAPI-based services, tracking usage, latency, and error rates.
- Collaborate with DevOps to deploy and scale microservices within OpenShift/Kubernetes environments.
- Lead and conduct design/code reviews to ensure architectural integrity and adherence to best practices.
- Guide the engineering team in the implementation of architectural decisions and system integration standards.
- Champion performance optimization, fault tolerance, and security across the platform.
Required Skills & Experience:
- 8+ years of experience in software development with a strong focus on high-throughput, scalable RESTful APIs.
- Advanced Python programming expertise with frameworks such as Fast API and SQL Alchemy.
- Deep understanding of PostgreSQL and Snowflake, including schema design and query performance tuning.
- Proven experience designing data-intensive and distributed systems.
- Strong knowledge of caching strategies, especially involving Redis or similar technologies.
- Familiarity with event-driven systems and microservices architecture.
- Proficient in containerized deployment and Kubernetes/OpenShift orchestration.
- Experience with monitoring tools like Prometheus, OpenTelemetry, or equivalent.
- Strong documentation, communication, and technical leadership skills.
- Ability to analyze complex systems, identify performance bottlenecks, and implement scalable solutions.
Preferred Qualifications:
- Background in vulnerability management, cybersecurity, or infrastructure observability.
- Experience with data streaming platforms such as Kafka.
- Familiarity with CI/CD practices and infrastructure-as-code tools.
- Prior exposure to security event management systems or SIEM platforms.
#J-18808-Ljbffr
Company
Compunnel, Inc.
Location
Montreal
Country
Canada
Salary
125.000
URL