Project Role :
Custom Software Engineer
Project Role Description :
Develop custom software solutions to design, code, and enhance components across systems or applications. Use modern frameworks and agile practices to deliver scalable, high-performing solutions tailored to specific business needs.
Must have skills :
Python (Programming Language)
Good to have skills :
NA
Minimum 7.5 Year(s) Of Experience Is Required
Educational Qualification :
15 years full time educationSummary: As a Custom Software Engineer, you will develop custom software solutions to design, code, and enhance components across systems or applications. Your typical day will involve collaborating with cross-functional teams to understand business requirements, utilizing modern frameworks and agile practices to deliver scalable and high-performing solutions tailored to specific business needs. You will engage in problem-solving activities, ensuring that the software solutions meet the highest standards of quality and performance while adapting to evolving project requirements. Roles & Responsibilities: - Expected to be an SME. - Collaborate and manage the team to perform. - Responsible for team decisions. - Engage with multiple teams and contribute on key decisions. - Provide solutions to problems for their immediate team and across multiple teams. - Mentor junior team members to enhance their skills and knowledge. - Continuously evaluate and improve software development processes to increase efficiency.
- Partner with business transformation leads to translate process problems into scalable tech solutions.
- Design and implement Agent Assist applications (real-time reviewer aids, metadata triage, contextual prompts).
- Build Human-in-the-Loop workflows for AI-assisted moderation, reviewer feedback loops, and exception handling.
- Develop automation & data pipelines for content insights, anomaly detection, and ML model training feedback.
- Ensure integration with Google-native tools and APIs (e.g., Vertex AI, YouTube Data API).
- Collaborate with BT team to tune and deploy models into production environments. Professional & Technical Skills: - Must To Have Skills: Proficiency in Python (Programming Language). - Strong understanding of software development methodologies, particularly agile practices. - Experience with modern frameworks and libraries relevant to Python development. - Ability to design and implement scalable software architectures. - Familiarity with version control systems, such as Git.
- Strong background in Data Engineering / ML Engineering.
- Proficiency in Google Cloud Platform (GCP), especially: o Vertex AI (ML model training, deployment, human feedback loops) o Experience with Python (must-have for AI/ML & automation) and SQL. o Familiarity with JavaScript (for front-end Agent Assist tools & reviewer UI integration). o Exposure to multimodal AI solutions (text, image, video, audio). o Understanding of Trust & Safety, content moderation, or ad-tech workflows is a plus. o Strong ability to co-create with business teams and design solutions that are practical, not just theoretical. Additional Information: - The candidate should have minimum 7.5 years of experience in Python (Programming Language). - This position is based at our Hyderabad office. - A 15 years full time education is required.
- 8–12 years of relevant experience (Engineering / Data Science / ML Ops).
- Prior work on AI-assisted workflows, agent tools, or real-time decisioning systems.
- Experience working in fast-paced, high-volume digital platforms (e.g., YouTube, Meta, TikTok, Ads ecosystems).