Summary: The Tech Lead Python Developer will play a crucial role in designing and developing scalable, efficient Python applications with a primary focus on AI and microservices architecture. This position is pivotal for driving technological advancements within the organization, optimizing systems for performance, and leading a development team towards successful project outcomes.
Key Responsibilities:
* Design, develop, and maintain scalable Python applications.
* Build and implement REST APIs using the FastAPI framework.
* Collaborate with cross-functional teams to design and implement microservices architecture.
* Manage and optimize database systems, ensuring high performance and reliability.
* Deploy, monitor, and maintain applications on Google Cloud Platform (GCP).
* Write clean, efficient, and well-documented code following best practices.
* Troubleshoot and resolve technical issues on time.
* Experience working with AI Frameworks like PyTorch and TensorFlow and their complexities.
* Additional understanding of Gen-AI and AI techniques used in natural language processing and image processing.
Key Requirements:
* Proficiency in Python programming with a strong understanding of its libraries and frameworks.
* Hands-on experience in application development and REST API design using FastAPI.
* Solid knowledge of database systems (SQL/NoSQL) and optimization techniques.
* Experience with microservices architecture and containerization technologies (e.g., Docker, Kubernetes).
* Familiarity with GCP services including Compute Engine, Cloud Functions, Cloud Storage, and BigQuery.
* Strong problem-solving skills and team collaboration.
* Excellent communication skills and attention to detail.
Nice to Have:
* Experience with AI Frameworks beyond PyTorch and TensorFlow.
* Knowledge of security best practices in software development.
* Experience with CI/CD tools and methodologies.
Packages and extras
Amenities
Wiodąca firma Konsultingu IT
emagine jest największą na rynku skandynawskim i drugą w Polsce firmą świadczącą usługi z zakresu outsourcingu i konsultingu IT. Nasze ponad 30-letnie doświadczenie na ryku gwarantuje najwyższą jakość i pełne zadowolenie zarówno klientów jak i konsultantów. Nasza centrala znajduje się w Kopenhadze. Posiadamy także biura w innych krajach Europy i Azji.
Nasza umiejętność słuchania, rozumienia i dostosowania się do priorytetów i szczególnych wyzwań, z którymi mierzą się nasi klienci i konsultanci pozwala nam wywierać realny wpływ na otoczenie i tworzyć wartość dodaną, co ostatecznie przekłada się na wartościową współpracę.
Jesteśmy emagine i wsłuchujemy się w Twoje potrzeby.