Python AWS

  • True Tech Professionals
<p>Software Engineer (SDE)</p> <p><b>Reports To</b>: Architect/Engineering Lead</p> <p><b>Role Overview</b>:</p> <p>The Software Engineer will focus on refactoring, optimizing, and extending the codebase. This includes implementing caching strategies, optimizing performance, and integrating new metrics into dashboards. The role requires hands-on development using Python and AWS services like Lambda and SageMaker.</p> <p><b>Key Responsibilities</b>:</p> <ul> <li style="margin-bottom:11px">Refactor and optimize the codebase for better performance and scalability.</li> <li style="margin-bottom:11px">Implement and optimize caching strategies (Redis, Memcached) for APIs and WebSocket-based services.</li> <li style="margin-bottom:11px">Work with AWS services (Lambda, SageMaker) to enhance system functionality.</li> <li style="margin-bottom:11px">Develop and maintain APIs, focusing on performance, scalability, and security.</li> <li style="margin-bottom:11px">Integrate new metrics into dashboards for better observability and system health monitoring.</li> <li style="margin-bottom:11px">Collaborate with SRE and Performance Engineers to ensure optimal system performance.</li> </ul> <p><b>Required Skills/Tools</b>:</p> <ul> <li style="margin-bottom:11px"><b>Python</b> for backend development.</li> <li style="margin-bottom:11px"><b>AWS Services</b> (Lambda, SageMaker, API Gateway)</li> <li style="margin-bottom:11px"><b>WebSocket</b> for real-time communication.</li> <li style="margin-bottom:11px"><b>API Development</b> (REST, GraphQL)</li> <li style="margin-bottom:11px"><b>Caching Technologies</b> (Redis, Memcached)</li> <li style="margin-bottom:11px"><b>Monitoring Tools</b> (New Relic, Dynatrace) for metric integration.</li> <li style="margin-bottom:11px"><b>Version Control</b> (Git, GitHub, GitLab)</li> </ul>