Job Description
We are seeking a highly skilled Senior BE/Data Engineer to join our team. The ideal candidate will have a strong background in back-end development, data engineering, and data architecture. They will be responsible for designing, building, and maintaining data pipelines, as well as developing and optimizing back-end systems to support data-driven applications.
Responsibilities:
-
Design and implement scalable and efficient data pipelines for collecting, processing, and storing large datasets.
-
Develop and maintain back-end systems and APIs for data access and integration.
-
Collaborate with data scientists and machine learning engineers to deploy machine learning models into production.
-
Optimize data processing and storage for performance and scalability.
-
Ensure data quality and integrity throughout the data lifecycle.
-
Monitor and troubleshoot data pipelines and back-end systems.
-
Stay up-to-date on the latest technologies and best practices in data engineering and back-end development.
Qualifications:
-
Bachelor's or higher degree in Computer Science, Engineering, or a related field.
-
5+ years of experience in back-end development, security and data engineering.
-
Strong proficiency in Python, familiar with FastAPI framework stack.
-
Experience with cloud computing platforms such as AWS or Azure.
-
Experience with database design and management.
-
Experience with data warehousing and ETL tools.
-
Strong problem-solving and analytical skills.
-
Ability to work independently and as part of a team.
-
Excellent communication and interpersonal skills.