Senior Software Engineer Job Opportunity
We are seeking a skilled Senior Software Engineer to join our engineering team. As a key member of our team, you will be responsible for designing and developing AI-driven architectures that power intelligent customer engagement platforms.
About the Role:
* Create and enhance cloud-based data foundation systems and AI agent platforms using AI/ML models, prompt engineering techniques, and data analysis across structured, semi-structured, and unstructured data.
* Collaborate with cross-functional teams to deliver high-performance, reliable, scalable services with assured AI quality.
* Contribute to architectural discussions and provide technical design input while adopting best practices effectively and independently.
* Shape the engineering roadmap, ensuring solutions are scalable and extensible while meeting business needs.
* Mentor junior engineers and foster a collaborative and innovative development culture.
* Stay up-to-date with industry trends, emerging technologies, and advancements in AI and data engineering.
Required Skills and Qualifications:
* Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
* 5+ years of experience in backend development for cloud-based services, with a strong focus on scalability, reliability, and performance.
* Proficiency in Java, Python, C++, C#, Kotlin, Scala, or similar languages.
* Experience building and optimizing data-intensive services, including data processing, transformation, storage, and retrieval at scale.
* Strong problem-solving skills and ability to design scalable solutions for AI-driven services.
* Strong written and verbal English communication skills.
* Prior experience with data platforms and/or AI services is highly desirable.
* Experience working with distributed data platforms and modern data architectures is a plus.
Benefits and Others:
* The opportunity to work on cutting-edge AI-driven projects.
* A collaborative and dynamic work environment.
* The chance to mentor junior engineers and contribute to the growth of the team.