
Machine Learning Engineer with 5+ years of experience designing, developing, and deploying scalable AI/ML solutions across enterprise environments. Strong background in SDLC and Agile methodologies, with hands-on experience in Python, R, C++, SQL, TensorFlow, PyTorch, and Scikit-learn. Skilled in developing deep learning models using CNNs, RNNs, and Transformers for NLP, computer vision, and generative AI applications. Experienced in building data ingestion and ETL pipelines, implementing embedding generation and vector similarity search, and working with AWS, PostgreSQL, DuckDB, and Parquet for large-scale data processing and analytics. Proficient in model development, REST API integration, MLOps workflows, and cloud-based machine learning solutions.
• Developed Python-based data ingestion and processing workflows for Vectis, a security data analytics platform, working with AWS S3, PostgreSQL, DuckDB, and Parquet to support analysis of audit and security event data.
• Built a proof of concept for incremental ingestion of PostgreSQL AuditDB records, implementing polling, checkpoint management, retry handling, and duplicate prevention to support reliable processing across multiple AWS accounts.
• Implemented embedding generation and vector similarity search using Sentence Transformers and DuckDB VSS, allowing related records and graph entities to be retrieved based on semantic similarity.
• Integrated Graph V2 edge data from Parquet files in Amazon S3 into embedding pipeline, ensuring schema validation, efficient batch processing, incremental indexing, and accurate record identification.
• Improved the embedding workflow by adding content-based change detection, checkpointing, and duplicate handling to avoid unnecessary reprocessing of unchanged records.
• Developed analytical features leveraging cosine similarity, baseline comparisons, and statistical scoring to assess security activity pattern changes and detect potential anomalies. • Contributed to the AI Commons Model Repository by working on Hugging Face model upload and download functionality, S3-compatible storage integration, and backend API improvements.
• Tested model repository functionality with MinIO and S3-compatible storage, addressed code review feedback, and worked with engineering teams to validate API behavior and storage operations.
• Collaborated with security, infrastructure, and engineering teams on technical discussions, pull request reviews, automated testing, and integration planning for Vectis and AI Commons services.
Programming Languages: Python, SQL, R, C
Machine Learning: Scikit-learn, TensorFlow, PyTorch, Keras, XGBoost, LightGBM
Deep Learning & NLP: CNN, RNN, Transformers, BERT, Sentence Transformers, Hugging Face, SpaCy, NLTK, Generative AI
Data Engineering & Processing: ETL Pipelines, Data Ingestion, Pandas, NumPy, Apache Spark, Dask, Apache Airflow, Apache Kafka, Parquet
Cloud Technologies: AWS S3, AWS Lambda, AWS EC2, AWS SageMaker, Google Cloud Platform, Azure Machine Learning
Databases & Analytics: PostgreSQL, MySQL, MongoDB, Redis, DuckDB, DuckDB VSS, Snowflake
MLOps & Deployment: Docker, Kubernetes, MLflow, Kubeflow, REST APIs, FastAPI, Flask, CI/CD
AI & Vector Search: Embedding Generation, Semantic Search, Vector Similarity Search, Cosine Similarity, HNSW, Model Repositories
Development Tools: Git, GitHub, GitLab, Bitbucket, Jupyter Notebook
Visualization: Matplotlib, Seaborn, Tableau, Power BI
Methodologies: Agile, Scrum, SDLC, Waterfall