Job
Description
Req ID: 324162 We are currently seeking a Python Engineer with AWS and Java to join our team in Bangalore, Karntaka (IN-KA), India (IN). Job DutiesMorgan Stanley is seeking a highly skilled Senior Python Developer with over 5 years of experience to join our team in developing a state-of-the-art electronic communications surveillance system. This system will monitor all voice communications, chats, and email messages of employees across the firm, ensuring compliance and security. The ideal candidate will have a proven track record in writing high-performance, low-latency code capable of processing millions of messages daily, with expertise in Python, a solid understanding of data structures, design patterns, and familiarity with Java. Responsibilities "¢ Design, develop, and implement a robust surveillance system from the ground up to monitor electronic communications in real-time. "¢ Write high-performance, low-latency Python code to handle large-scale message processing (millions of messages per day). "¢ Collaborate with cross-functional teams to define system architecture and ensure scalability, reliability, and maintainability. "¢ Optimize data processing pipelines using Apache Kafka for real-time message streaming. "¢ Leverage Amazon AWS for cloud-based infrastructure, ensuring secure and efficient deployment. "¢ Design and maintain database schemas in Postgres SQL for efficient data storage and retrieval. "¢ Integrate Collibra for data governance and metadata management. "¢ Utilize Airflow for workflow orchestration and scheduling. "¢ Implement CI/CD pipelines using Jenkins and manage containerized applications with Docker. "¢ Use Artifactory for artifact management and dependency tracking. "¢ Apply advanced knowledge of data structures and design patterns to create clean, modular, and reusable code. "¢ Contribute to code reviews, testing, and documentation to maintain high-quality standards. Minimum Skills Required"¢ Experience5+ years of professional software development experience, with a focus on Python. "¢ Technical Skills: o Expertise in writing high-performance, low-latency Python code for large-scale systems. o Strong understanding of data structures, algorithms, and design patterns. o Familiarity with Java for cross-language integration and support. o Hands-on experience with Apache Kafka for real-time data streaming. o Proficiency in Amazon AWS services (e.g., EC2, S3, Lambda, RDS). o Experience with Postgres SQL for relational database management. o Knowledge of Collibra for data governance (preferred). o Familiarity with Apache Airflow for workflow orchestration. o Experience with Jenkins CI for continuous integration and deployment. o Proficiency in Docker for containerization and Artifactory for artifact management. "¢ Soft Skills: o Strong problem-solving skills and attention to detail. o Ability to work independently and collaboratively in a fast-paced environment. o Excellent communication skills to articulate technical concepts to non-technical stakeholders. "¢ EducationBachelor"™s degree in Computer Science, Engineering, or a related field (or equivalent experience). Preferred Qualifications "¢ Experience in financial services or compliance systems. "¢ Familiarity with surveillance or monitoring systems for voice, chat, or email communications. Knowledge of regulatory requirements in the financial industry