.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.Tasks1. AI Model Development: Implementing AI and machine learning models that drive key insights and functionalities for our products.2. Microservices & API Management: Developing and optimizing microservices using RESTful and GraphQL APIs to support application requirements.3. Data Architecture & Optimization: Designing and maintaining data architectures using SQL, NoSQL, and Polars DataFrames, focusing on efficient data handling, parallelization, and bottleneck reduction.4. Back-End Development: Building and maintaining Python applications, using frameworks like Tornado, Django, or Flask, to support robust, high-performance solutions.5. 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.6. Code Optimization & Testing: Identifying performance issues, performing parallelization, and implementing best practices in unit and integration testing to ensure software reliability and efficiency.7. 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.Requirements1. 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.2. 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).3. 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.4. Education: Bachelor's or Master's degree in Mathematics, Physics, Computer Science, Data Science, Engineering, or a related field, or equivalent work experience.Benefits1. Opportunity to work in a growing startup.2