Description
Location: 100% remote Duration: 2 years - possible extension but not guaranteed Hours: Primarily will be working Central hours regardless of where the worker is located - most team calls are scheduled for Central time to connect with teams located overseas Responsibilities: -Design, develop, and optimize high-performance Python applications for real-time data processing and analysis -Implement asynchronous programming techniques, coroutines, and multiprocessing to enhance the scalability and efficiency of software solutions -Develop RESTful APIs using FastAPI framework for building robust and scalable web services -Utilize Kafka for building event-driven architectures and implementing real-time data streaming pipelines -Collaborate with cross-functional teams to design and implement solutions that meet business requirements and performance targets -Conduct performance profiling and optimization to ensure the reliability and efficiency of software applications -Monitor, troubleshoot, and optimize the deployed system to maintain high performance and availability
Additional Skills & Qualifications
Requirements: -Bachelor's degree in Computer Science, Engineering, or related field -Familiarity with Kafka and event-driven architectures for building real-time data processing pipelines -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
About TEKsystems
We're partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services, and real-world application, we work with progressive leaders to drive change. That's the power of true partnership. TEKsystems is an Allegis Group company.
The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.