About the Role
We are seeking a highly skilled and motivated Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and developing AI-driven architectures that power our next-generation intelligent customer engagement platforms.
Job Responsibilities:
* Data Foundation System Development: Develop and enhance a cloud-based data foundation system and AI agent platform by leveraging AI/ML models, applying prompt engineering techniques, and conducting data analysis across structured, semi-structured, and unstructured data.
* Collaboration with Cross-Functional Teams: 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.
* Technical Design and Architecture: Contribute to architectural discussions, providing technical design input and ensuring alignment with the overall technology roadmap while adopting best practices effectively and independently.
* Engineering Roadmap: Participate in shaping the engineering roadmap, ensuring solutions are scalable and extensible while meeting business needs.
* Mentorship and Training: Support and mentor junior engineers, fostering a collaborative and innovative development culture.
* Industry Trends and Advancements: 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.
* Prior experience with data platforms and/or AI services is highly desirable.
* Experience working with distributed data platforms and modern data architectures, such as Apache Spark, Databricks, Kafka, Delta Lake, or similar is a desirable.
* Experience in data science and practical experience applying AI/ML models is a plus.
This position will follow a hybrid work model.
We strive to create an inclusive environment where all employees feel valued and respected. We welcome applicants from diverse backgrounds and perspectives.