We are seeking a highly skilled Senior Python Developer with over 5 years of experience to help build a state-of-the-art electronic communications surveillance system.
This system will monitor voice communications, chats, and emails across the enterprise to ensure regulatory compliance and information security.
The ideal candidate will demonstrate expertise in high-performance, low-latency Python development, large-scale data processing, and distributed system design.
Key Responsibilities:
Design and develop a scalable real-time surveillance system for monitoring electronic communications.
Write high-performance Python code capable of processing millions of messages daily.
Collaborate with cross-functional teams to define system architecture and ensure reliability and maintainability.
Optimize message streaming pipelines using Apache Kafka.
Utilize AWS cloud services to implement secure and scalable infrastructure.
Design and maintain efficient database schemas using Postgres SQL.
Integrate with Collibra for metadata management and data governance.
Use Apache Airflow to orchestrate workflows and schedule data pipelines.
Implement CI/CD practices using Jenkins and manage containerized deployments with Docker.
Apply software engineering best practices including modular code design, code reviews, and testing.
Required Qualifications:
5+ years of professional experience in software development with a strong focus on Python.
Proven ability to write high-performance, low-latency code for large-scale systems.
Solid understanding of data structures, algorithms, and design patterns.
Hands-on experience with Apache Kafka for real-time streaming.
Proficiency with AWS services including EC2, S3, Lambda, and RDS.
Experience with Postgres SQL for relational data storage.
Familiarity with Apache Airflow, Jenkins, Docker, and Artifactory.
Excellent communication skills and the ability to work in a collaborative environment.
Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
Preferred Qualifications:
Familiarity with Java for system integration.
Experience with Collibra for data governance.
Background in financial services or compliance-related systems.
Knowledge of surveillance systems for communication monitoring.
Understanding of regulatory requirements in financial environments.
#J-18808-Ljbffr
See details and apply
Senior Python Developer