Software Engineer
CurrentAudacy, Inc | Recommendation Engine (July 2022 – Present)As a software engineer I am developing a recommendation engine to recommend podcasts to a user based on their listening interests and their interactions with related systems. I am responsible for data engineering and developing backend micro-services.Tools: Snowflake, AWS SageMaker, Lambda, EventBridge, DocumentDB, Python, Flask, Pandas, Dask, Numpy and TensorflowKey responsibilities:• Development and maintenance of the data ingestion pipeline from Snowflake’s data warehouse using AWS Lambda, SageMaker and EventBridge.• Feature Extraction and Feature Engineering in Python using Pandas, Dask, Numpy.• Data Storage using AWS S3 and DocumentDB.• Model Training using Tensorflow and AWS SageMaker.• Development of microservices in Flask for serving recommendations and deployment on AWS SageMaker.• Design and Development of solution for testing unsupervised model’s results.