Title: Principal Software Engineer - Python ProgrammerLocation: 100% REMOTE Duration: Long Term contractVisa: Any on W2/1099 Requirements:· *Strong proficiency in Python programming with a deep understanding of concurrency and parallelism concepts such as threading, multiprocessing, and asynchronous programming (asyncio)· *Experience building REST APIs using FastAPI or similar frameworks· *Familiarity with Kafka and event-driven architectures for building real-time data processing pipelines· *Knowledge of containerization technologies (e.g., Docker) and container orchestration tools (e.g., Kubernetes).· -Solid understanding of Test-Driven Development (TDD) principles and experience writing unit tests and automated test suites· -Solid understanding of software engineering principles and best practices· -Excellent problem-solving skills and ability to work independently as well as part of a team· -Strong communication skills and ability to collaborate effectively with cross-functional teams· -Knowledge of Microsoft Presidio or similar PII detection libraries is a plus· -Experience and knowledge working within Agile Teams is a strong nice to have· -Experience with log management, monitoring, and observability tools such as Cribl, Splunk, Dynatrace and Grafana is desired