Senior Python Developer - NTT DATA North America : Job Details

Senior Python Developer

NTT DATA North America

Job Location : New York,NY, USA

Posted on : 2025-05-19T18:22:32Z

Job Description :
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
    Apply Now!

    Similar Jobs ( 0)