.TIDI Systems is a tech startup specialized in artificial intelligence, promotions, digitizing receipts, and payments. We are looking for a Python developer who will be instrumental in building, optimizing, and scaling applications across a range of domains. Tasks AI Model Development : Implementing AI and machine learning models that drive key insights and functionalities for our products. Microservices & API Management : Developing and optimizing microservices using RESTful and GraphQL APIs to support application requirements. Data Architecture & Optimization : Designing and maintaining data architectures using SQL, NoSQL, and Polars DataFrames, focusing on efficient data handling, parallelization, and bottleneck reduction. Back-End Development : Building and maintaining Python applications, using frameworks like Tornado, Django, or Flask, to support robust, high-performance solutions. Data Engineering & Integration : Working with AWS tools, Docker, and data pipelines to streamline data ingestion and processing for React dashboards and other front-end interfaces. Code Optimization & Testing : Identifying performance issues, performing parallelization, and implementing best practices in unit and integration testing to ensure software reliability and efficiency. Collaboration and Flexibility : Collaborating closely with cross-functional teams to deliver on project requirements and being open to switching focus between varied projects, from AI initiatives to back-end optimizations. Requirements Experience : 4-6 years of experience in Python development, with demonstrated adaptability across different types of projects. Strong background in web servers (e.G., Tornado) and web request handling. Technical Skills : Proficiency in SQL and NoSQL databases, with knowledge of data optimization using Polars or similar frameworks. Experience in AI/ML techniques, especially with models for recommendation systems, image recognition, and NLP. Hands-on experience with AWS services for scalable deployments and Docker for containerization. Demonstrated experience in identifying and resolving performance issues, including parallelization and code optimization. Knowledge of RESTful and GraphQL APIs; experience with asynchronous processes and messaging systems (e.G., Kafka, AWS AppSync). Additional Skills : Familiarity with front-end development in React JS is a plus. Solid understanding of data science tools like Polars, Pandas, NumPy, PyTorch, and Scikit-learn. Experience in implementing CI/CD pipelines and agile methodologies for efficient project delivery. A team-oriented mindset with excellent communication skills, comfortable collaborating with cross-functional teams. Education : Bachelor's or Master's degree in Mathematics, Physics, Computer Science, Data Science, Engineering, or a related field, or equivalent work experience. Benefits Opportunity to work in a growing startup