Roles & Responsibilities :
We are looking for skilled Senior Application Developer to join our dynamic team specializing in Data and AI-driven solutions. The ideal candidate will have a strong technical background experience with advanced data pipelines and be capable of building and optimizing scalable AI/ML applications. Youll collaborate closely with team leads to understand business requirements design and implement application development plans and leverage the latest technologies to deliver high-quality impactful applications.
Qualifications :
Educational qualification: Bachelors or Masters degree in Computer Science Data Science or a related field
Experience :4 years of professional experience in application development with a focus on data and AI solutions
Mandatory/requires Skills :
Proven experience in developing and deploying Generative AI applications with a strong
understanding of underlying concepts and techniques
Proficiency in Python for scripting data manipulation and building scalable applications
Extensive experience with Azure Databricks and PySpark for big data processing and advanced
analytics
Working knowledge of Unity Catalog for data management security and governance within Azure
Solid experience with Docker for containerizing applications and managing dependencies
Familiarity with the RAG pipeline and building applications with LLMs
Understanding of deep learning concepts and experience in applying them within data-driven
applications
Hands-on experience with Hugging Face library for NLP and transformer models
Experience with TensorFlow PyTorch or JAX for building and training deep learning models
Intermediate knowledge of Linux for managing and automating server-side processes
Experience with data preparation tools and techniques for large datasets
Familiarity with API environments and deployment strategies
Experience with GPU utilization for model training and inference
Knowledge of prompt engineering techniques for optimizing GenAI model outputs
Preferred Skills :
Collaborate with team leads and stakeholders to define and prioritize business requirements for
data-centric and AI-based applications
Design compile and implement development plans for new applications or improvements to
existing applications ensuring scalability and maintainability
Develop test and deploy application code and scripts with a focus on performance and
integration
Demonstrate application prototypes gather user feedback and iteratively refine the solution
based on this feedback
Oversee the installation configuration and updating of applications ensuring smooth rollouts
and adherence to best practices
Integrate and manage data securely and efficiently across environments utilizing platforms such
as Azure Databricks and Unity Catalog for secure data governance
Build and maintain RAG (Retrieval-Augmented Generation) / GenAI pipelines working with large
language models (LLMs) and other AI/ML models to implement AI-driven features
Create Dockerized environments to ensure consistent and reproducible application deployments
across development and production environments
Conduct code reviews troubleshoot issues and support continuous integration and delivery
practices
Remote Work :
No
Employment Type :
Full-time
Bosch first started in Vietnam with a representative office in 1994. Bosch has its main office in Ho Chi Minh City, with branch offices in Hanoi and Da Nang, and a Powertrain Solutions plant in the Dong Nai province to manufacture pushbelt for continuously variable transmissions (CVT) ... View more