Principal Engineer (Data Analytics & Java)
Forcepoint
Job Summary
The Principal Engineer will lead Risk Analytics, Digital Experience Monitoring (DEM), and Data Engineering initiatives. This role involves designing scalable data solutions for risk intelligence, operational efficiency, and digital experience monitoring. Key responsibilities include leading the design and development of Risk Analytics and DEM solutions, architecting and optimizing scalable data pipelines, developing real-time and batch processing applications using Golang and Java, implementing observability and monitoring frameworks, collaborating with various teams to develop data-driven frameworks, ensuring data compliance, security, and governance, optimizing data ingestion, storage, and retrieval mechanisms, conducting technical mentorship, and staying ahead of emerging trends. The ideal candidate should have deep understanding of data analytics, system observability, risk management solutions, and backend engineering.
Must Have
- Expertise in Golang and Java for backend development
- Strong hands-on experience with AWS cloud services
- Experience in Digital Experience Monitoring
- Knowledge of big data processing frameworks
- Proven experience in risk analytics, compliance monitoring, or fraud detection
Job Description
Experience: 10-12 years Job Summary: We are looking for an experienced Principal Engineer to lead Risk Analytics, Digital Experience Monitoring (DEM), and Data Engineering initiatives. This role requires a deep understanding of data analytics, system observability, risk management solutions, and backend engineering. The ideal candidate should have strong expertise in Golang, Java, AWS cloud services (Kinesis, Redshift, Elasticsearch), and exposure to DEM tools. The candidate will play a strategic role in designing scalable data solutions that drive risk intelligence, operational efficiency, and digital experience monitoring. Key Responsibilities:
- Lead the design and development of Risk Analytics and DEM solutions to monitor system performance, user experience, and operational risks.
- Architect and optimize scalable data pipelines and analytics applications leveraging AWS services (Kafka, Redshift, Elasticsearch, S3, Lambda, etc.).
- Develop real-time and batch processing applications using Golang and Java to support risk assessment and predictive analytics.
- Implement observability and monitoring frameworks to enhance system resilience.
- Collaborate with data scientists, risk analysts, and engineering teams to develop data-driven decision-making frameworks.
- Ensure data compliance, security, and governance across all analytics platforms.
- Optimize data ingestion, storage, and retrieval mechanisms for high availability and low-latency insights.
- Conduct technical mentorship to improve engineering best practices.
- Stay ahead of emerging trends in risk analytics, AI/ML-driven monitoring, and cloud-native solutions.
- 12+ years of experience in software development, data analytics, risk intelligence, and monitoring solutions.
- Expertise in Golang and Java for backend development and data processing.
- Strong hands-on experience with AWS cloud services (Kafka, Redshift, Elasticsearch, Glue, S3, Lambda).
- Experience in Digital Experience Monitoring.
- Knowledge of big data processing frameworks (Spark, Flink).
- Proven experience in risk analytics, compliance monitoring, or fraud detection.