About the Job:
Técnicas Reunidas is a world leading international general contractor engaged in the engineering and construction of industrial facilities in the fields of Oil & Gas, Petrochemical, Power Generation, Energy Transition, Infrastructures and industries, etc. Tecnicas Reunidas has worked and built all over the world, in 60 countries of the 5 continents.
Professionals with relevant design experience in the industry sectors of Oil & Gas, Refinery, Power Plant, and Petrochemical and having good knowledge in the following activities:
Data Scientist:
We're seeking a skilled Senior Python Developer with expertise in generative AI, data processing, computer vision, document parsing, and advanced software engineering to join our dynamic team. The ideal candidate will have a strong background in backend and frontend development, cloud technologies, containerization, artificial intelligence, data pipeline management, image processing, and document handling.
Key Responsibilities:
- Design, develop, and maintain robust Python-based applications
- Implement and optimize backend services using FastAPI
- Develop and manage Azure cloud infrastructure
- Create and maintain SQL databases, including advanced query optimization
- Implement task queues and background job processing with Celery
- Containerize applications using Docker for consistent deployment
- Develop responsive and intuitive user interfaces using HTML and CSS - Integrate and develop generative AI models and applications
- Design and implement Retrieval-Augmented Generation (RAG) systems
- Create and maintain ETL (Extract, Transform, Load) pipelines for data processing, with a focus on document parsing and information extraction
Required Skills and tools:
- 5+ years of experience in Python development
- Proficiency in Azure cloud services, MS Graph and infrastructure management
- Advanced knowledge of SQL and database optimization techniques
- Experience with Docker containerization and orchestration
- Familiarity with Celery for distributed task processing
- Strong background in FastAPI for building high-performance APIs
- Advanced HTML and CSS skills for frontend development
- Knowledge of generative AI techniques and frameworks (e.g., TensorFlow, PyTorch)
- Experience with Retrieval-Augmented Generation (RAG) systems
- Proficiency in designing and implementing ETL processes
- Strong understanding of data structures and algorithms
- Experience with computer vision libraries and frameworks (e.g., OpenCV, TensorFlow Object Detection API)
- Knowledge of image processing techniques and machine learning for computer vision
- Expertise in document parsing and information extraction from various file formats (e.g., PDF, XLSX, CSV, DOCX, XML, JSON)
- Experience with Natural Language Processing (NLP) techniques for text extraction and analysis with HuggingFace Transformers.
Preferred Qualifications:
- Experience with microservices architecture
- Knowledge of DevOps practices and CI/CD pipelines
- Familiarity with Agile development methodologies
- Familiarity with data warehousing concepts and technologies
- Experience with deep learning architectures for computer vision (e.g., CNNs, R-CNNs)
- Knowledge of 3D computer vision techniques and point cloud processing
- Understanding of camera calibration and image registration techniques
- Experience with OCR (Optical Character Recognition) technologies