.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.TasksAI 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.RequirementsExperience : 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.BenefitsOpportunity to work in a growing startup