Start
Duration
PROJECT INFORMATION:
Industry: Construction/Engineering
Remote work: Fully Remote
Project language: English
Project length: 12 months contracts
Start: ASAP / Flexible
Assignment type: B2B
Summary:
The Senior Python Engineer role focuses on developing AI-driven solutions to enhance the construction management process by building robust backend systems and AI infrastructure.
Main Responsibilities:
Core responsibilities include designing and developing scalable Python code, optimizing intricate data processing pipelines, and contributing to the architecture of robust software solutions.
- Design and Develop Scalable Python Code: Write modular, efficient, and maintainable Python code following best practices.
- Build and Optimize RAG Pipelines: Develop advanced Retrieval-Augmented Generation (RAG) pipelines to efficiently process unstructured textual data.
- Implement and Enhance Knowledge Graph Systems: Lead the development of knowledge graph components for advanced querying and reasoning.
- Architect Robust Software Solutions: Engage in architecture discussions to establish scalable backend architectures.
- Ensure Code Quality and Reliability: Apply rigorous testing methods to maintain high software reliability standards.
- Collaborate Cross-Functionally: Promote a positive engineering culture through code reviews and knowledge-sharing.
- Stay Ahead with Emerging Technologies: Explore and implement advancements in Python, NLP, RAG, etc.
Key Requirements:
- Proven experience in Python development, preferably in a data-driven or AI-focused setting.
- Experience with natural language processing (NLP), Knowledge Graphs, and RAG.
- Strong coding skills in Python with frameworks like FastAPI.
- Familiarity with Azure cloud platforms.
- Ability to write robust unit and integration tests.
Nice to Have:
- Familiarity with other programming languages or frameworks.
- Previous experience in construction or related industries.
- Knowledge of advanced testing frameworks.
Other Details:
- Location: Remote
- Team Structure: Cross-functional product team working closely with the CTO.
- Tools/Methodologies: Development in Python and use of Azure cloud services.
Report job