PROJECT INFORMATION:
Industry: Construction/Engineering
Remote work: Fully Remote
Project language: English
Project length: 12 months contracts
Start: ASAP / Flexible
Assignment type: B2B
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.
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.
- 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.
- Familiarity with other programming languages or frameworks.
- Previous experience in construction or related industries.
- Knowledge of advanced testing frameworks.
- Location: Remote
- Team Structure: Cross-functional product team working closely with the CTO.
- Tools/Methodologies: Development in Python and use of Azure cloud services.