Job Description
We are seeking a highly skilled Senior Python Developer with over 5 years of experience to join our team in New York City. The role involves developing a state-of-the-art electronic communications surveillance system to monitor voice communications, chats, and emails of employees, ensuring compliance and security.
Responsibilities include:
Designing, developing, and implementing a robust surveillance system for real-time electronic communication monitoring.Writing high-performance, low-latency Python code capable of processing millions of messages daily.Collaborating with cross-functional teams to define system architecture, ensuring scalability, reliability, and maintainability.Optimizing data pipelines using Apache Kafka and leveraging Amazon AWS for cloud infrastructure.Designing and maintaining database schemas in Postgres SQL.Integrating Collibra for data governance, utilizing Airflow for workflow orchestration, and managing CI/CD pipelines with Jenkins and Docker.Applying advanced data structures and design patterns to create modular, reusable code.Participating in code reviews, testing, and documentation to uphold quality standards.Basic Qualifications:
- 5+ years of professional software development experience with Python.
- Proven experience in writing high-performance, low-latency Python code for large-scale systems.
- Strong knowledge of data structures, algorithms, and design patterns.
Preferred Skills:
- Experience with Java, Apache Kafka, Amazon AWS services, Postgres SQL, Collibra, Airflow, Jenkins, Docker, and Artifactory.
- Excellent problem-solving, communication skills, and ability to work independently or collaboratively.
- Experience in financial services or compliance systems, and familiarity with surveillance or monitoring systems for communications.
Education: Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
#J-18808-Ljbffr