Software Engineer (Python, Go)
Role responsibilities
Define the technical vision and architecture for the Data Platform to support fraud detection and identity verification. Lead the design and development of scalable batch and streaming data pipelines while mentoring junior engineers.
Requirements
Requires over 10 years of experience in software or data engineering with expert proficiency in Python or Go. Candidates must have extensive experience with large-scale distributed systems, cloud environments, and modern DevOps practices.
Key skills
Python, Golang, Distributed Systems, ETL/ELT, Spark, Kafka, Flink, Hadoop, AWS, Azure, GCP, PostgreSQL, OpenSearch, Kubernetes, Infrastructure-as-Code, CI/CD
Keywords
Python, Golang, Distributed Systems, ETL, ELT, Spark, Kafka, Flink, Hadoop, AWS, Azure, GCP, PostgreSQL, OpenSearch, Data Lakes, Object Storage, Kubernetes, Infrastructure-as-Code, CI/CD, Observability, DevOps, Identity Verification, Fraud Detection, Data Platform, Streaming Data, Batch Processing, Architecture, Scalability, Reliability