Drawer.AI is a revolutionary force in the Architecture, Engineering, and Construction industry, leading design automation through cutting-edge Artificial Intelligence. Our mission is to harness AI's power, streamline design processes, and eradicate manual inefficiencies. With our market-ready MVP featuring intelligent software, we're empowering teams to identify design flaws proactively, reduce change orders, and enhance overall project efficiency.Step into the future of the Construction industr
Drawer.AI is a revolutionary force in the Architecture, Engineering, and Construction industry, leading design automation through cutting-edge Artificial Intelligence. Our mission is to harness AI's power, streamline design processes, and eradicate manual inefficiencies. With our market-ready MVP featuring intelligent software, we're empowering teams to identify design flaws proactively, reduce change orders, and enhance overall project efficiency.Step into the future of the Construction industry with Drawer.AI - it's time to build better!Role Overview:As a Senior Python Developer at Drawer.AI, you will be an integral part of our revolutionary force in the Architecture, Engineering, and Construction (AEC) sector. You will play a crucial role in designing, implementing, and maintaining high-performance, scalable Python-based applications and systems. Leveraging your deep expertise in Python development, you will collaborate with cross-functional teams to architect solutions that meet both technical and business requirements.Key Responsibilities:- Make an audition of existing architecture and suggest possible improvements due to the provided requirements;- Design and implement architecture for serving algorithmic solutions;- Enhance the quality of existing solutions both in terms of code and infrastructure;- Assist in leading other software engineers, and take a proactive part in the discussion of tasks and their framing from the technical side.Requirements:- Experience of coding in Python for at least 6 years;- Experience of working with databases: NoSQL, non-relational;- Experience with distributed event streaming platforms/message brokers;- Experience with architecture patterns: micro-services, event-driven;- Experience in serving algorithmic/ML solutions;- Experience with FastAPI (additionally but not mandatory: Flask, Django);- Experience in developing unit and integration tests;- Experience with AWS;- Experience with Docker/Docker-compose.Nice to have:- Experience with libraries for PDF manipulations;- Experience of working with SVG;- Experience in writing code for mathematical computations (libraries like numpy, scipy, numba, etc.) and vectorization;- Experience with Kubernetes;- Understanding of ML concepts;- Experience with Airflow or similar.Are you enthusiastic about shaping the backbone of digital innovation? Eager to pioneer new solutions and thrive in a dynamic team environment? Join us as a Python Developer and be at the forefront of driving innovation in the digital realm.Join our stellar team at Drawer.AI, where excellence meets opportunity! Experience the exceptional; enjoy a competitive salary and career advancement and the outstanding work environment we take pride in. Elevate your professional journey with us – because we believe in creating success together. Build a better future with us!