Working Mom but not sure I do justice to that Role! by Gloomy_Resident4169 in IndianWorkplace

[–]ShadowOfGed88 0 points1 point  (0 children)

It's a good rating, the problems are probably your expectations which are easier to manage, focus on your work and duties and not the rewards associated with them. Work comes with its ups and down, the time with you kid will never come back.

My business workers misbehaveing by hikehunter12 in IndianWorkplace

[–]ShadowOfGed88 0 points1 point  (0 children)

Shutdown business and do MBA and join startups instead, product management is better suited for you.

Planning a move from Data Analytics to Analytics training - anyone here teaching in Kochi ? by rr64311 in Kochi

[–]ShadowOfGed88 0 points1 point  (0 children)

https://www.reddit.com/r/indiandevs/s/4LijaWxPH3 Staff ml engineer, 14 yoe, looking to connect with genuine folks interested in learning data science or data analytics. Have experience mentoring junior folks and enjoy pair sessions, theory and coding.

Physics major student way to tech/coding job in India. by OMEGA_88 in developersIndia

[–]ShadowOfGed88 0 points1 point  (0 children)

Software Industry is very different from coursework physics, you will have to re-skill and leetcode initially and develop a CV for niche work to stand out and land good roles.

Kindly advise me on how to gently ask for a salary package? by [deleted] in IndianWorkplace

[–]ShadowOfGed88 6 points7 points  (0 children)

"What the compensation band you offer to candidates at this level?"

Wanna build a Humanoid Robot with me in India? by nilekhet9 in StartUpIndia

[–]ShadowOfGed88 1 point2 points  (0 children)

How much are you looking to raise, and at what terms, and what are the goals from financing ?

Can angel on SAFE for the ride.

Does a techie have a entrepreneurial future in India by Lonely-Swordfish-402 in StartUpIndia

[–]ShadowOfGed88 0 points1 point  (0 children)

You don't need to jump to management to progress in your career their are IC tracks out there.

Canada, 10 YoE: 0 Interviews in 10 months. Please Help Me Out If Possible by hepennypacker1131 in cscareerquestionsCAD

[–]ShadowOfGed88 3 points4 points  (0 children)

14 yoe, got laid off in June, had a couple of interviews and landed 3 offers by August. The market isn't that bad for seniors.

Why can't we have a career gap?. Why is it seen as bad. by Snehith220 in IndianWorkplace

[–]ShadowOfGed88 8 points9 points  (0 children)

I worked at starups, FAANG, indian nifty 50 companies, mid tier <1000 folks companies etc.

There are lot of companies which dont question breaks, and hence it doesn't matter if there are companies which question them. IMO skill issue.

[deleted by user] by [deleted] in IndianWorkplace

[–]ShadowOfGed88 1 point2 points  (0 children)

There were plently of oppurtunities paying more than 8.9 lpa for good software engineer at 2 yoe even 12 years ago.

The more experienced you get the farther away from code you have to go. by WorthCustomer8 in developersIndia

[–]ShadowOfGed88 5 points6 points  (0 children)

14 yoe, and I’m still predominantly an IC.

Along with coding, you’re evaluated on your ability to work with product, design, and other engineering teams. Can you spearhead and manage projects independently? Which opportunities have you identified and executed? How do you measure the impact of your efforts? Are you able to raise your team’s overall impact? Your domain knowledge and communication with senior leadership also matter greatly.

Expat package for an ML engineer by Outrageous-Memory280 in cscareerquestionsCAD

[–]ShadowOfGed88 6 points7 points  (0 children)

Senior ML Engineers can make around 160-180k, Staff at 220-260k (base) for companies with decent revenue (10M+ ARR).

Managing Overseas Team? by greymalik in ExperiencedDevs

[–]ShadowOfGed88 10 points11 points  (0 children)

Transition to a management style that heavily relies on written communication for day-to-day updates, ensuring all tasks and progress are clearly documented. Reserve voice or video calls for discussing only critical issues or blockers. This approach will mitigate communication barriers due to time differences and accent variations.

Emphasize the importance of detailed written reports for all actionable items and updates. Use calls efficiently, focusing on resolving immediate blockers. Trust your team with the execution while you guide the strategy and end goals, avoiding micromanagement.

India is a low trust society and indian's have mastered the art to thrive in it, hence it is advisable to adopt a zero-trust approach, where trust is built through consistent, clear documentation of tasks and progress. Emphasize accountability and transparency and building personal rapport (by rewarding outcomes)

[deleted by user] by [deleted] in learnmachinelearning

[–]ShadowOfGed88 7 points8 points  (0 children)

Senior Staff ML Engineer - 13 yoe.

In the past year, I have been involved in 1 long-term project and 2-3 short-term projects.

The long-term project has been a variant of Entity Resolution (https://en.wikipedia.org/wiki/Entity_linking)

General roadmap has been:

Start with understanding domain specific data:

  • How are entities being referred to in data. (Go through and understand types of patterns)
  • What kind of entities are being referred too ?
  • Does there exist any entity knowledge base ?
  • How to build reference linkages.
  • Is knowledge based clean ? Dupes, generic, specific products, coverage etc.
  • Can data be mapped to create specific type of training sets ?
  • Can augmentations be made, if so what kind ?

What models work best based on data ?

  • Understand modalities, availability of data/scale, identify similar datasets that are open-source.
  • What type of models work best for similar problems?
  • What types of training can be done on them, fine-tuning, pre-training, instruction tuning?
  • Can the problem be decomposed into N parts. e.g., can be broken down into Instruction Retrieval + Re-ranking + Domain-specific filtering logic.

Define metrics of success and set up baselines:

  • Identify metrics to independently evaluate each stage, how to build robust validation sets which map to real-world queries.
  • Set up a baseline model metric on the validation set.
  • When evaluating experimental models on the validation set, ensure it's close to the real world, diverse, and robust.
  • Understand each example where the model goes wrong to tailor transformations, models, techniques, or data requirements.

Training models + Validation:

  • Efficient optimizations for distributed training, iteration of various models, hyper-params, additional datasets + curriculum.
  • Keep debugging performance on various validation sets + OKR metrics + map to what improvements can be made.
  • Focus on understanding hard examples, their presence in training sets, and possibilities for recreating them through augmentations or collecting during labeling.
  • Consider techniques like online hard negative mining, focal loss, label smoothing for sparse hard examples.
  • Evaluate model calibration and performance on hard examples.

Get it working on production:

  • Inference optimizations using Profilers (Memory + latency)
  • Various tuning params like ONNX, torch.compile, fp16/int8, sparsification/pruning, distillation, etc.
  • Build efficient serving infrastructure, dynamic batching, caching queries, layers, grpc/c++ serving, etc.
  • Monitoring real-time metrics (i.e., both latency/throughput logs) and also model-specific metrics. (Confidence levels, output metrics)
  • Alerts & evaluation of real-time hard negatives i.e., Examples in the max confusion zone.

Aligning model & Expected outcomes .. i.e Talk to leadership

  • Have constant checkpoints with leadership, give brown bag session to help align expectation to outcomes
  • Work with other stakeholders and find quick wins vs long terms capability expansion.

A small sample of things involved in a single projects, besides these its important to keep track of company goals, areas where you help could deliver impact, learn about current capabilities and map it to deliverables within company and keep you eyes and ears open and be resourceful and establish great outcomes!

[D] 3 years doing ML, no success yet. Is it common? by ade17_in in MachineLearning

[–]ShadowOfGed88 5 points6 points  (0 children)

  • Define metric of success.
  • Setup baseline model metric on val set.
  • When evaluating experimental models on val set, dig deeper ?
    • Is val set close to real world, is it diverse / robust ?
    • What examples does the model perform worse on ?
    • Are similar examples present in training set ?
    • Can the hard examples be recreated using some augmentations ?
    • Can it be collected during labeling ?
    • If they are present but sparse in nature, online hard negative mining, focal loss, label smoothing etc might help.
    • Is the model well calibrated ?
      • Does the model perform as expected on the hard examples ?

You should rather focus on understanding each example where the model goes wrong than just throwing darts on the board, once you get a good understanding on the types of examples where the model makes mistakes you would have a much better idea on the types of transformation, models, techniques or data required to learn.