Are you passionate about working with the most cutting-edge technologies, including AI, big data analytics, LLMs, data mining, and business intelligence (BI)? Are you looking to become part of a world-class engineering team? Do you aspire to contribute to a globally recognized, pre-IPO leader in technology?
As a Senior Software Engineer, you will contribute to the design and development of AI-driven architectures that power our next-generation intelligent customer engagement platforms. Your contributions will help shape AI-powered customer experiences, enhancing the intelligence and efficiency of our service platforms.
Job Responsibilities:
- Develop and enhance a cloud-based data foundation system and AI agent platform. This involves leveraging AI/ML models, applying prompt engineering techniques, and conducting data analysis across structured, semi-structured, and unstructured data. Utilize technologies such as data and pattern mining, business intelligence (BI), and data transformation and processing.
- Collaborate with cross-functional teams, including data scientists, software engineers, product managers, and business stakeholders, to deliver a high-performance, reliable, scalable service with assured AI quality.
- Contribute to architectural discussions, providing technical design input and ensuring alignment with the overall technology roadmap while adopting best practices effectively and independently.
- Participate in shaping the engineering roadmap, ensuring solutions are scalable and extensible while meeting business needs.
- Support and mentor junior engineers, fostering a collaborative and innovative development culture.
- Stay up-to-date with industry trends, emerging technologies, and advancements in AI and data engineering.
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.