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
3 year(s) of experience is required
Educational Qualification : 15 years full time education
Summary:
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 discussions, ensuring that the software solutions meet the evolving demands of the organization while maintaining a focus on quality and efficiency.
Supporting the AI & Data science teams to test their AI/ML flows
Roles & Responsibilities:
- Supporting the AI & Data science teams to test their AI/ML flows
- Should be able to understand the Models and write the py scripts to test the data inflow and outflow
- Should be good with Programming and Query Language
- Having a good knowledge of Cloud platforms – preferable Azure fundamentals and Azure analytics services
- Expected to perform independently and become an SME.
- Required active participation/contribution in team discussions.
- Contribute in providing solutions to work related problems.
- Collaborate with stakeholders to gather and analyze requirements for software development.
- Implement best practices in coding and software design to enhance system performance.
Professional & Technical Skills:
- Strong Testing framework & automation concepts
- Pandas , Python , Pytest
- SQL , SparkSQL , Pyspark
- Good knowledge on testing LLM s – preferably to know GPT, LLAMA , Gemma
- Good Database Skills- Any relational DB
- Hands on with Databricks Platform
- Must To Have Skills: Proficiency in Python (Programming Language).
- Strong understanding of software development methodologies and agile practices.
- Experience with modern frameworks for building scalable applications.
- Ability to troubleshoot and resolve software issues efficiently.
- Familiarity with version control systems such as Git.
Additional Information:
- The candidate should have minimum 3 years of experience in Python (Programming Language).
- This position is based at our Bengaluru office.
- A 15 years full time education is required.