ಉತ್ಪನ್ನ ಎಂಜಿನಿಯರಿಂಗ್ ಮತ್ತು ಅನ್ವಯಿಕ AI ಗಳಾದ್ಯಂತ ಕೇಸ್ ಸ್ಟಡಿಗಳು

ಆಯ್ದ ಕೆಲಸ

ಬಲವಾದ ಎಂಜಿನಿಯರಿಂಗ್ ಮೂಲತತ್ವಗಳು ಮತ್ತು ಪ್ರಾಯೋಗಿಕ AI ಎರಡನ್ನೂ ಬೇಡುವ ಉತ್ಪನ್ನಗಳ ಮೇಲೆ ನಾನು ಅತ್ಯುತ್ತಮವಾಗಿ ಕೆಲಸ ಮಾಡುತ್ತೇನೆ. ಸಾಮಾನ್ಯವಾಗಿ ಇದರ ಅರ್ಥ ಕೇವಲ ಮೂಲಮಾದರಿಗಳನ್ನು ನಿರ್ಮಿಸುವುದಲ್ಲ, ಬದಲಿಗೆ ಪ್ರೊಡಕ್ಷನ್ ನಿರ್ಬಂಧಗಳ ಅಡಿಯಲ್ಲಿ ಬಿಡುಗಡೆ ಮಾಡುವುದು.

2024 - Present

Software Development Engineer 2

IBM Software Labs · ಬೆಂಗಳೂರು, ಭಾರತ

ಬ್ರೌಸರ್ ಆಟೊಮೇಷನ್ ಮತ್ತು ಟೆಸ್ಟಿಂಗ್ ಉತ್ಪನ್ನಗಳ ಒಳಗೆ ರಿಲಯಬಿಲಿಟಿ-ಪ್ರಧಾನ AI ಸಾಮರ್ಥ್ಯಗಳನ್ನು ನಾನು ವಿನ್ಯಾಸಗೊಳಿಸಿ ಬಿಡುಗಡೆ ಮಾಡುತ್ತೇನೆ. ಈ ಕೆಲಸ embeddings, vision-language models, ಸೇವಾ ವಿಭಜನೆ ಮತ್ತು ಸಾಕಷ್ಟು ಕಾರ್ಯಾಚರಣಾ ಶಿಸ್ತನ್ನು ಒಗ್ಗೂಡಿಸುತ್ತದೆ.

  • ಮೂರು-ಹಂತದ ರಿಕವರಿ ಏಣಿಯೊಂದಿಗೆ AI-ಚಾಲಿತ ಸ್ವಯಂ-ಗುಣಪಡಿಸುವಿಕೆಯನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಿದೆ: CSS selectors, text embeddings, ನಂತರ IBM Granite 3.3 VLM.
  • 5K+ ಟೆಸ್ಟ್ ಕೇಸ್‌ಗಳಾದ್ಯಂತ locator ವೈಫಲ್ಯಗಳನ್ನು ಸ್ವಾಯತ್ತವಾಗಿ ಸರಿಪಡಿಸುವ ತರ್ಕವನ್ನು ನಿರ್ಮಿಸಿದೆ, ಆಂತರಿಕ ಮೌಲ್ಯಮಾಪನದಲ್ಲಿ 100% Firefox ನಿಖರತೆ ಮತ್ತು 83% Chrome ನಿಖರತೆಯೊಂದಿಗೆ.
  • SAT runtime ಅನ್ನು monolith ನಿಂದ ಪ್ರತಿ ನಿಮಿಷಕ್ಕೆ 4K-5K ವಿನಂತಿಗಳನ್ನು ನಿಭಾಯಿಸುವ ನಾಲ್ಕು microservices ಆಗಿ ಮರು-ವಿನ್ಯಾಸಗೊಳಿಸಲು ಸಬ್-ಸೆಕೆಂಡ್ ಲೇಟೆನ್ಸಿಯೊಂದಿಗೆ ಸಹಾಯ ಮಾಡಿದೆ.
  • Java 8 ರಿಂದ 17 ಕ್ಕೆ ವಲಸೆ ಮತ್ತು CI/CD ಸುಧಾರಣೆಗಳನ್ನು ಮುನ್ನಡೆಸಿದೆ, ಇದು 99% ಅಪ್‌ಟೈಮ್ ಕಾಯ್ದುಕೊಳ್ಳುತ್ತಲೇ ಬಿಲ್ಡ್ ವೇಗವನ್ನು 30% ಸುಧಾರಿಸಿತು.

2023 - 2024

Software Engineer 2

Software AG (now IBM) · ಬೆಂಗಳೂರು, ಭಾರತ

ಈ ಹಂತವು ನನ್ನನ್ನು AI ಉತ್ಪನ್ನ ಕೆಲಸದೊಳಗೆ ಆಳವಾಗಿ ಒಯ್ದಿತು: semantic retrieval, ಆಂತರಿಕ copilots ಮತ್ತು ಡೆಮೋಗಳಿಗಿಂತ ಪ್ರಾಯೋಗಿಕ ಉತ್ಪನ್ನ ಅಗತ್ಯಗಳ ಮೇಲೆ ಆಧಾರಿತ ಭವಿಷ್ಯ ಊಹೆ ವ್ಯವಸ್ಥೆಗಳು.

  • NLP, knowledge graphs ಮತ್ತು FAISS ಬಳಸಿ semantic search engine ಅನ್ನು ನಿರ್ಮಿಸಿದೆ. ಈ ಯೋಜನೆಯು TechInterrupt Hackathon ಗೆದ್ದಿತು: ಭಾರತದಲ್ಲಿ ಮೊದಲ ಮತ್ತು ಅಂತಾರಾಷ್ಟ್ರೀಯವಾಗಿ ನಾಲ್ಕನೇ ಸ್ಥಾನ.
  • LangChain ಮತ್ತು Flask ಬಳಸಿ AI chatbot ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದೆ, ಇದು ಆಂತರಿಕ ಬೆಂಬಲ ಟಿಕೆಟ್‌ಗಳನ್ನು 70% ಕಡಿಮೆ ಮಾಡಿತು.
  • PyTorch ಮತ್ತು time-series ವಿಶ್ಲೇಷಣೆ ಬಳಸಿ ವೈಫಲ್ಯ ಊಹೆ ವ್ಯವಸ್ಥೆಯನ್ನು ರಚಿಸಿದೆ, ಇದು 99.99% ಸಿಸ್ಟಮ್ ಲಭ್ಯತೆಯನ್ನು ಬೆಂಬಲಿಸಿತು.

2022 - 2023

Software Engineer

Software AG · ಬೆಂಗಳೂರು, ಭಾರತ

Java, Spring Boot ಮತ್ತು REST APIs ಗಳಾದ್ಯಂತ ಎಂಟರ್‌ಪ್ರೈಸ್ ಇಂಟಿಗ್ರೇಷನ್ ವೇದಿಕೆ ಸಾಮರ್ಥ್ಯಗಳ ಮೇಲೆ ನಾನು ಕೆಲಸ ಮಾಡಿದೆ, ಪ್ರೊಡಕ್ಷನ್ ಸಿಸ್ಟಮ್‌ಗಳ ಬಗ್ಗೆ ನಾನು ಇಂದಿಗೂ ಆಲೋಚಿಸುವ ರೀತಿಯನ್ನು ರೂಪಿಸುವ ಬುನಾದಿಯನ್ನು ನಿರ್ಮಿಸಿದೆ.

  • Java ಮತ್ತು Spring Boot ಬಳಸಿ ಎಂಟರ್‌ಪ್ರೈಸ್ ಇಂಟಿಗ್ರೇಷನ್ ಬಳಕೆ ಪ್ರಕರಣಗಳಿಗಾಗಿ webMethods ವೇದಿಕೆ ಸೌಲಭ್ಯಗಳನ್ನು ತಲುಪಿಸಿದೆ.
  • ಹೊಂದಾಣಿಕೆ, API ಒಪ್ಪಂದಗಳು ಮತ್ತು ಬಿಡುಗಡೆ ಗುಣಮಟ್ಟದ ಮೇಲೆ ಬಲವಾದ ಒತ್ತು ನೀಡಿ ನಿರ್ಮಿಸಿದೆ, ಮತ್ತು 2023ರ Star Performer ಆಗಿ ಗುರುತಿಸಲ್ಪಟ್ಟೆ.

ನಾನು ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತೇನೆ

ಅಗ್ಗದ, ವಿಶ್ವಾಸಾರ್ಹ ಫಾಲ್‌ಬ್ಯಾಕ್‌ನಿಂದ ಆರಂಭಿಸಿ

ಮೊದಲು ನಿರ್ಣಾಯಕ ರಿಕವರಿಯನ್ನು ಪ್ರಯತ್ನಿಸುವಂತೆ ನಾನು ಸಿಸ್ಟಮ್‌ಗಳನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸುತ್ತೇನೆ, ನಂತರ ಸಮರ್ಥನೀಯವಾದಾಗ ಮಾತ್ರ ML ಮತ್ತು model-ಆಧಾರಿತ ಫಾಲ್‌ಬ್ಯಾಕ್‌ಗಳಿಗೆ ಏರುತ್ತೇನೆ.

ಮೌಲ್ಯಮಾಪನವನ್ನು ಉತ್ಪನ್ನದ ಭಾಗವಾಗಿ ಪರಿಗಣಿಸಿ

ಸಿಸ್ಟಮ್‌ನಲ್ಲಿ AI ಇದ್ದಾಗ, ಅಳತೆ ಮಾಡುವ ಲೂಪ್ ಐಚ್ಛಿಕವಲ್ಲ. ಗಮನಿಸಬಹುದಾದ ನಿಖರತೆ, drift, error budgets ಮತ್ತು ವೈಫಲ್ಯ ವಿಶ್ಲೇಷಣೆಯ ಬಗ್ಗೆ ನನಗೆ ಕಾಳಜಿ.

ಸರಳ ಕಾರ್ಯಾಚರಣೆಗಳತ್ತ ಒಲವು

ಚಿತ್ರಗಳಲ್ಲಿ ಮಾತ್ರ ಚೆನ್ನಾಗಿ ಕಾಣುವ ಚಾಣಾಕ್ಷ ಸ್ಟ್ಯಾಕ್‌ಗಳಿಗಿಂತ, ಒತ್ತಡದಲ್ಲಿ ಡೀಬಗ್, ಡೆಪ್ಲಾಯ್ ಮತ್ತು ರಿಕವರ್ ಮಾಡಲು ಸುಲಭವಾದ ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಳನ್ನು ನಾನು ಆದ್ಯತೆ ನೀಡುತ್ತೇನೆ.

ಪ್ರತ್ಯೇಕ ಡೆಮೋಗಳಲ್ಲ, ಮಾಲೀಕತ್ವವನ್ನು ಬಿಡುಗಡೆ ಮಾಡಿ

ಮುಖ್ಯವಾದ ಕೆಲಸವೆಂದರೆ ಅಳವಡಿಕೆಯನ್ನು ಬದುಕಿ ಉಳಿಯುವ ಕೆಲಸ. ನಿರ್ವಹಣಾ ಸುಲಭತೆ, ತಂಡದ ಅಳವಡಿಕೆ ಮತ್ತು ಕಾರ್ಯಾಚರಣಾ ವಿಶ್ವಾಸಾರ್ಹತೆಗಾಗಿ ನಾನು ಆಪ್ಟಿಮೈಸ್ ಮಾಡುತ್ತೇನೆ.

ಸಾಮರ್ಥ್ಯ ನಕ್ಷೆ

AI and ML

PyTorchTransformersLLM pretrainingText embeddingsKnowledge graphsLangChainComputer visionFAISSLightGBMSHAPLearning-to-rankRAGAS

Backend and platform

JavaPythonGoSpring BootFlaskREST APIsMicroservicesKafkagRPC

Operations

DockerJenkinsNGINXCI/CDLinuxReliability engineeringState managementRelease ownership

ಜೊತೆಯಲ್ಲಿ ಕೆಲಸ ಮಾಡಲು ಆಸಕ್ತಿಯಿದೆಯೇ?

ಪಾತ್ರದ ಸೂಕ್ತತೆ ಬಗ್ಗೆ ಚರ್ಚಿಸೋಣ

AI ಸಿಸ್ಟಮ್‌ಗಳು, ಬ್ಯಾಕೆಂಡ್ ಎಂಜಿನಿಯರಿಂಗ್ ಮತ್ತು ರಿಲಯಬಿಲಿಟಿ ಕೆಲಸ ಒಂದಾಗಿ ಸೇರುವ ಪಾತ್ರಗಳಲ್ಲಿ ನನಗೆ ಹೆಚ್ಚು ಆಸಕ್ತಿ.

ಸಂಪರ್ಕಿಸಿ →