What are the responsibilities and job description for the Senior AI/ML Engineer position at BrickRed Systems?
We are seeking an experienced Senior AI/ML Engineer to design and deploy scalable AI/ML solutions focused on real-time personalization, recommendation systems, and customer knowledge graphs. The ideal candidate will have strong expertise in Python, graph modeling, and the complete machine learning lifecycle, with experience building enterprise-grade AI solutions that improve customer engagement and business outcomes.
Key Responsibilities
- Design and develop collaborative, content-based, and hybrid recommendation systems.
- Build real-time personalization pipelines and ranking models.
- Architect scalable end-to-end ML solutions for both batch and streaming environments with low-latency inference.
- Develop customer knowledge graphs using Neo4j, Amazon Neptune, or similar graph databases.
- Enable Customer 360 insights through graph-based data modeling and context-aware recommendations.
- Build scalable data pipelines using Python, PySpark, Spark, and Kafka.
- Perform feature engineering, model training, evaluation, deployment, and monitoring.
- Implement MLOps best practices including CI/CD, model versioning, monitoring, and lifecycle management.
- Conduct A/B testing and optimize models for CTR, engagement, and conversion.
- Collaborate with product, business, and engineering teams to translate business requirements into AI/ML solutions.
- Mentor junior engineers and contribute to technical leadership.
Required Skills
- Strong programming experience in Python with Pandas and PySpark.
- Hands-on experience building Recommendation Systems (Collaborative Filtering, Content-Based, Hybrid Models, Matrix Factorization, Deep Learning, Ranking Models).
- Strong knowledge of Graph Modeling and graph databases such as Neo4j or Amazon Neptune.
- Experience with Entity Resolution and Record Linkage.
- Solid understanding of the complete Machine Learning Lifecycle, including experimentation, evaluation, deployment, and monitoring.
- Knowledge of ML evaluation metrics such as NDCG, MAP, Precision, and Recall.
- Experience with distributed data processing using Spark and streaming platforms like Kafka.
Nice to Have
- Experience building real-time ML systems at large scale (TB/PB datasets).
- Familiarity with Customer Data Platforms (CDP) and Customer 360 solutions.
- Experience with MLOps frameworks and cloud-native AI platforms.
ABOUT BRICKRED SYSTEMS
BrickRed Systems is a global leader in next-generation technology consulting and workforce solutions, specializing in delivering high-quality talent across digital, engineering, marketing, analytics, finance, operations, and business transformation domains. With a strong emphasis on innovation, scalability, and client success, BrickRed Systems helps organizations solve complex business challenges by providing skilled professionals across strategy, technology, creative, and operational functions. BrickRed fosters a culture of continuous learning, collaboration, and excellence, enabling professionals to contribute to high-impact global initiatives while advancing their careers.
Salary : $55 - $60