open to ai engineering roles
Associate SWE at Publicis Media. I build and migrate petabyte-scale data pipelines on Databricks, create AI-powered engineering tools, and am actively pushing into AI/ML engineering.
// about.me
Hey — I’m Aryan Rejo, an Associate Software Engineer at Publicis Media in New York. I started building game scripts and Discord bots, evolved into large-scale data engineering, and I’m now building AI-powered tools at work while actively transitioning into AI/ML engineering.
At Publicis, I maintain ingestion workflows for 55+ data sources aggregating 1+ PB of data across Databricks Medallion-architecture pipelines. I’ve led migration of 15+ sources from legacy Redshift to Databricks and built internal AI-assisted tools using Azure AI model endpoints in Python and C#.
On the side, I’m building a Python chess engine from scratch using bitboard architecture — FastAPI backend, React/Vite frontend — aimed at becoming a full AI chess coaching and analysis platform.
// skill_matrix.json
A cross-functional stack spanning data engineering, AI tooling, backend systems, and full-stack development.
// projects.all
Python chess engine from scratch — bitboard representation, negamax alpha-beta search, quiescence search, MVV-LVA move ordering, multi-term PST evaluator. FastAPI backend + React/Vite frontend. Roadmap: Zobrist hashing, transposition table, NNUE eval.
GitHub →SaaS tool for Twitch streamers to automate clip editing into YouTube Shorts. Stripe payments and credits system, caption generation via Whisper, ShortsEditor with crop/preview. Full-stack product with paying users.
End-to-end migration of 15+ legacy Redshift ETL workflows to Databricks Medallion architecture. Handles 1+ PB of media data across 55+ sources. Includes integration tests, control-table validation, and AI-assisted schema conversion utilities.
Internal engineering tool using Azure-hosted AI model endpoints to automate PR review during source migrations. Built in Python and C# — reduces repetitive engineering effort and improves migration consistency.
Self-service Tableau dashboards on Amazon Redshift for stakeholder data exploration — proof of concept to move away from legacy Redshift views toward a modern data access layer.
Two-player chess in Java with abstract Piece base class, polymorphic move validation per piece type, check/checkmate detection, castling, en passant, and pawn promotion. OOP assignment — Rutgers 2023/24.
GitHub →Desktop photo manager with MVC architecture — multi-user login, admin panel, album management, photo tagging (name/value pairs), date-range and tag-based search, slideshow, Java serialization persistence. Built with Musa Mahmood.
GitHub →Android app in Kotlin — identify League of Legends champions from their voicelines. Audio processing, Android UI patterns, and mobile architecture.
GitHub →Custom Minecraft mods — custom items, entities, player role enforcement, timed challenges, inventory/health synchronization, and automated rule validation using OOP design patterns.
Open-source treasure hunting activity for FiveM roleplay servers — released free to the community. Includes map markers, reward logic, and server-side event handling.
GitHub →Verified Discord bot with music playback, COVID-19 live stats, role management, and community utilities. Served multiple live servers — open-sourced on GitHub.
GitHub →Discord bot serving as an in-game reference for Phasmophobia — ghost types, evidence combinations, and hunt behavior. Used by gaming communities.
GitHub →// work_history.log
// education.record
// certifications.list
// ask_aryan.ai
Fully briefed on my experience at Publicis, Rutgers degree, certifications, and career goals. Ask anything a recruiter would want to know.
// connect.links
Associate SWE at Publicis Media. Open to AI engineering and data engineering opportunities. Princeton, NJ · Open to remote.