Job Description: -
We are seeking a talented Software Engineer with at least 7 years of experience to join our team and build innovative software solutions leveraging AI and Generative AI technologies. The ideal candidate will have a strong foundation in software development, extensive experience with web and mobile application development, and a keen interest in AI, especially in developing Retrieval-Augmented Generation (RAG) applications. This role requires the ability to translate complex AI concepts into practical, user-friendly applications across multiple platforms, including robust front-end technology integration.
Skills
Qualifications:
-Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
-At least 7 years of experience in software development, including significant time spent on web and mobile projects.
-Strong proficiency in software development with languages like Python, Java, JavaScript, Swift, or Kotlin.
-Experience in web development frameworks (React, Angular, Vue.js) and mobile development (iOS/Android, React Native, or Flutter).
-Strong experience with RAG applications, including implementing retrieval techniques and model integration.
-Experience with front-end technologies and frameworks, ensuring high-quality user interfaces and interactions.
-Experience with cloud platforms (AWS, GCP, Azure) and cloud-native development.
-Solid understanding of software design patterns, architectures, and mobile UI/UX principles.
-Experience with RESTful APIs and microservices architecture.
-Knowledge of AI and machine learning concepts (not required to build models).
-Ability to learn new technologies and adapt to changing requirements.
-Excellent problem-solving and analytical skills.
-Strong communication and collaboration skills.
Preferred Qualifications:
-Experience with AI frameworks and libraries (TensorFlow, PyTorch, Keras).
-Knowledge of data engineering, data pipelines, and streaming technologies.
-Experience with containerization (Docker, Kubernetes).
-Understanding of DevOps practices, CI/CD pipelines, and mobile app deployment.
-Familiarity with mobile app performance optimization and monitoring tools.