22 Oct
|
Infor
|
Hyderabad
Description : Infor is seeking a passionate Software Engineer to join our dynamic product development team. In this role, you will design, develop, and deliver high-quality software that drives business outcomes for our customers. We are looking for a mind which is curious and loves learning technologies to solve compelling problems. You will work with modern technology stacks and have a direct impact on products used globally across diverse industries
- A Typical Day in the Life Includes :
- As an AI and ML engineer specializing in technologies like image processing, personal assistant, risk assessment, etc., your essential duties would involve a combination of research, development, and implementation tasks.
- Here are some key responsibilities you can expect in this role:
- Research: Stay up to date with the latest advancements and research trends in the relevant fields. Conduct literature reviews, analyze existing algorithms, and explore cutting-edge techniques in advanced DL & LLM areas.
- Algorithm Development: Design and develop novel AI and ML algorithms specifically tailored for image processing tasks, such as object detection, image recognition, image segmentation, and image generation. Create efficient algorithms for personal assistant functions, including speech recognition, natural language understanding, dialogue management, and personalized recommendations.
- Data Collection and Preparation: Identify and gather relevant datasets for training and testing image processing and personal assistant models. Clean, preprocess, and augment the data to ensure its quality and suitability for the intended tasks.
- Model Training and Evaluation: Utilize machine learning frameworks and tools to train and fine-tune models for image processing and personal assistant tasks. Experiment with different architectures,
loss functions, and optimization techniques. Evaluate the performance of models using appropriate evaluation metrics and benchmarks including performance optimizations.
- Performance Optimization: Optimize models and algorithms for efficiency, speed, and resource usage. Implement techniques like model compression, quantization, and parallel processing to enable real-time image processing and fast responses from the personal assistant system.
- Continuous Improvement: Continuously evaluate and enhance the performance and capabilities of the deployed AI products. Keep track of user feedback and re-train & iterate on the models and algorithms to address limitations and improve user experience.
- Collaboration and Communication: Collaborate with cross-functional teams, including researchers, engineers, designers, and product managers, to define requirements, align objectives, and deliver high-quality solutions. Effectively communicate research findings, technical concepts, and project progress.
Basic Qualifications : To be an AI and ML expert, you would require a combination of educational qualifications, technical skills, and personal attributes. Here are some qualifications that would be beneficial for such a role: Educational Background:
- Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, Statistics or a related field.
- Optionally, a specialization or coursework in AI, ML,
Statistics & Probability, DL, Computer Vision, Signal Processing, or NLP/NLU is a plus.
Foundation in AI and ML:
- 0-3 years of experience in analyzing data and implementing AI/ML models.
- Working in Big Data platforms for business problems is a plus.
- Require good understanding of at least a couple of AI/ML algorithms. This may include supervised and unsupervised learning, reinforcement learning, deep learning, probabilistic models, generative AI models, etc.
Programming and Tools:
- Proficiency in programming languages commonly used in AI and ML is essential, such as Python & querying languages like SQL.
- Experience with relevant python libraries and frameworks is a plus.
- Ability to work with large datasets, data preprocessing, and data wrangling.
- Preferred Qualifications : Problem-Solving and Analytical Skills:
- Strong analytical and critical thinking abilities to identify and define problems, formulate hypotheses, and design experiments.
- Capacity to break down complex problems into manageable tasks and propose effective solutions.
- Attention to detail and ability to analyze and interpret data accurately.
Communication and Collaboration:
- Excellent written and verbal communication skills to articulate complex technical concepts to both technical and non-technical stakeholders.
- Collaborative mindset and ability to work effectively in interdisciplinary teams.
- Strong presentation skills to deliver research findings and project updates.
Continuous Learning:
- Eagerness to stay updated with the latest advancements in AI and ML through self-study, research papers, conferences, or workshops.
- Willingness to adapt to new technologies, tools, and methodologies.
**A
📌 Software Engineer, Associate (Hyderabad)
🏢 Infor
📍 Hyderabad