Software Engineer - Python (Advanced)
Role responsibilities
Design, implement, and optimize advanced Python code for production-level systems while analyzing and manipulating structured datasets to support engineering and AI modeling workflows. Review, debug, and improve existing codebases for performance, reliability, and maintainability.
Requirements
Candidates must have 4+ years of professional software engineering experience with advanced proficiency in Python and strong SQL skills. Experience with real-world datasets and the ability to reason through open-ended problems is essential.
Key skills
Python, SQL, Data Analysis, Debugging, Performance Optimization, Software Engineering, Data Validation, Technical Documentation, Consulting, AI Systems, Backend Systems, REST APIs, Data Pipelines, Open-Ended Problem Solving, Client-Facing Experience, Structured Solutions
Keywords
Python, SQL, Software Engineering, Data Analysis, AI, Backend Systems, REST APIs, Data Pipelines, Performance Optimization, Debugging, Technical Documentation, Consulting, Client-Facing, Open-Ended Problem Solving, Structured Solutions, Engineering Workflows