Overview
Skills
Job Details
Job Description:
JD Overview
We are seeking a highly experienced Senior AI Developer to lead the design, development, and implementation of cutting-edge AI solutions in the telecommunications domain. The ideal candidate will have a strong background in application architecture, data architecture, and building scalable applications, with hands-on experience in telco Business Support Systems (BSS) and Operations Support Systems (OSS). This role requires expertise in modern programming languages, AI technologies such as RAG and Graph RAG, vector databases, agentic AI, context and prompt engineering, and cloud-based AI platforms from providers like AWS, Azure, and Google Cloud. The AI Architect will collaborate with cross-functional teams to create AI-driven systems that enhance user experience, drive business value, and ensure efficient data management and AI integration.
Key Responsibilities
- Design and architect end-to-end AI systems tailored for telco BSS/OSS environments, including application architectures that integrate machine learning models, data pipelines, and user-facing interfaces.
- Lead the development of AI applications, ensuring scalability, performance, and seamless user experience (UX) in AI-powered tools within telecom systems.
- Collaborate with data scientists, engineers, product managers, platform engineers, and stakeholders to translate business requirements into technical AI solutions, with a focus on BSS/OSS integration.
- Implement and optimize Retrieval-Augmented Generation (RAG) and Graph RAG frameworks for enhanced knowledge retrieval and generation in telco contexts.
- Architect data solutions, including vector databases for efficient storage and querying of embeddings, supporting BSS/OSS data flows.
- Develop agentic AI systems, incorporating multi-agent orchestration, autonomous decision-making, and tool integration for telecom operations.
- Leverage cloud platforms (e.g., AWS SageMaker/Bedrock, Azure AI/ML Studio, Google Vertex AI) to build and deploy AI models and applications in telco infrastructures.
- Evaluate and integrate emerging AI technologies, ensuring compliance with ethical standards, security, and governance in regulated telco environments.
- Mentor junior team members and developers, conduct code reviews, and promote best practices in AI development while fostering a collaborative team atmosphere.
- Monitor system performance, troubleshoot issues, and iterate on architectures to improve efficiency and user satisfaction in BSS/OSS systems.
- Contribute to proof-of-concept (PoC) projects and scale successful prototypes to production environments, particularly for telco use cases.
- Lead technical discussions and drive innovation in autonomous agent capabilities.
- Develop custom tools for agents to interact with internal systems, implement agent tracing and debugging workflows, and evaluate agent performance using metrics like accuracy, latency, and user satisfaction.
Qualifications
- Bachelor's or Master's degree in Computer Science, Data Science, Artificial Intelligence, or a related field.
- 7+ years of experience in software architecture, with at least 4+ years focused on AI and machine learning solutions.
- Proven track record as an Application Architect, with hands-on experience building and deploying complex applications in telco BSS/OSS systems.
- Strong background in data architecture, including designing data pipelines, databases, and big data technologies for telecommunications.
- Experience with cloud AI platforms from major providers such as AWS (e.g., Bedrock, SageMaker), Azure (e.g., OpenAI Service, ML Studio), Google Cloud (e.g., Vertex AI), or similar agentic AI frameworks.
- Demonstrated expertise in agentic AI, including multi-agent systems, orchestration tools (e.g., LangGraph, CrewAI), and cognitive architectures.
Required Skills
- Programming Languages: Proficiency in Python and Node.js for building AI models, APIs, and applications.
- AI Technologies: Deep knowledge of RAG, Graph RAG, vector databases (e.g., Pinecone, Weaviate, MongoDB Atlas Vector Search), agentic AI frameworks, context management, and prompt engineering.
- User Experience (UX): Experience designing AI systems with a focus on intuitive user interfaces and seamless interactions.
- Cloud Platforms: Hands-on experience with AWS, Azure, Google Cloud, and their AI/ML services for model training, deployment, and scaling.
- Data and Architecture: Strong skills in data modeling, ETL processes, SQL/NoSQL databases, and real-time data streaming (e.g., Kafka), with specific application to telco BSS/OSS.
- Frameworks and Tools: Familiarity with ML libraries (e.g., TensorFlow, PyTorch, Hugging Face), orchestration tools (e.g., LangChain, LangGraph), and containerization (e.g., Docker, Kubernetes).
- Soft Skills: Excellent problem-solving, communication, and leadership abilities; proven ability to be a great team player in fast-paced, collaborative environments.
Preferred Skills
- Certifications in AI/ML or cloud architecture (e.g., AWS Certified Machine Learning Specialist, Azure AI Engineer Associate, Google Professional Machine Learning Engineer).
- Additional experience in machine learning techniques, such as reinforcement learning, natural language processing (NLP), or computer vision.
- Knowledge of AI ethics, governance, and observability tools.
- Contributions to open-source AI projects or publications in the field.
Experience with Databricks for managing data pipelines, model training, and deployment; leveraging MLFlow for agent logging, tracing, and experimentation; and optimizing performance and scalability of agents on Databricks infrastructure.