1

Algorithm Research Jobs in Berkley, MI (NOW HIRING)

next page

Showing results 1-20

Algorithm Research information

What are the key skills and qualifications needed to thrive as an Algorithm Researcher, and why are they important?

To excel as an Algorithm Researcher, you need a strong background in mathematics, computer science, and algorithm design, often supported by an advanced degree such as a master's or PhD. Proficiency with programming languages (like Python, C++, or Java), machine learning frameworks, and version control systems is essential. Analytical thinking, creativity, and effective communication are crucial soft skills that set top performers apart in this field. These skills are vital for developing innovative, efficient solutions and collaborating within interdisciplinary teams to solve complex computational problems.

What is Algorithm Research?

Algorithm research involves studying, designing, analyzing, and optimizing algorithms to solve complex problems efficiently. Researchers in this field explore new computational methods, improve existing algorithms, and evaluate their performance in various contexts. This work is fundamental in areas like computer science, artificial intelligence, data science, and cryptography, driving technological advances and innovation.

What are the typical challenges faced by professionals in Algorithm Research roles and how can they best address them?

Algorithm Research professionals often encounter challenges such as bridging the gap between theoretical solutions and practical implementation, staying updated with rapid advancements in the field, and collaborating with cross-functional teams to integrate research outcomes into real-world products. To address these challenges, it is helpful to maintain strong communication with engineering teams, participate in continual learning through academic papers and conferences, and adopt an iterative approach to testing and refining algorithms. Building a habit of documenting experiments and results also streamlines collaboration and future development.

What is the difference between Algorithm Research vs Data Scientist?

AspectAlgorithm ResearchData Scientist
Required CredentialsAdvanced degrees in CS, Mathematics, or related fieldsDegree in CS, Statistics, or related fields; certifications like SAS or Python
Work EnvironmentResearch labs, R&D departments, academiaBusiness environments, analytics teams, tech companies
Industry UsageDeveloping new algorithms, theoretical researchAnalyzing data, building predictive models, insights generation
Common Search/ComparisonYesNo

Algorithm Research focuses on developing and testing new algorithms, often in research or academic settings, requiring advanced technical credentials. Data Scientists analyze data to generate insights and build models, working primarily in business environments. While both roles involve data and programming, their core objectives and work settings differ significantly.

Generative AI Researcher

Full-time

Posted 19 days ago


Tata Consultancy Services rating

6.5

Company rating: 6.5 out of 10

Based on 21 frontline employees who took The Breakroom Quiz

155th of 204 rated it services


Job description

Job Summary:

We are seeking a highly skilled and creative Entry Level - Generative AI Engineer to apply state-of-the-art generative models to solve complex challenges in automotive engineering. This role focuses on creating intelligent agents that leverage generative capabilities for reasoning, planning, and executing complex tasks autonomously. The ideal candidate will bridge the gap between generative AI's creative potential and agentic AI's autonomous action, developing systems that can understand, reason, and act in dynamic environments.

Key Responsibilities

Integrated AI System Development:

Design and build AI agents that utilize large language models for reasoning and decision-making

Develop systems where generative AI components enable sophisticated planning and problem-solving

Create autonomous agents capable of using tools, APIs, and external systems through generative interfaces

Implement multi-agent systems where generative AI facilitates communication and collaboration

Generative AI Capabilities:

Fine-tune and optimize large language models for specific agentic tasks

Develop prompt engineering strategies for complex reasoning and chain-of-thought processes

Implement RAG (Retrieval-Augmented Generation) systems to enhance agent knowledge and context

Create generative models for code generation, content creation, and strategic planning within agent frameworks

Agent Architecture & Autonomy:

Build reflective agents that can critique and improve their own reasoning processes

Design goal-oriented systems that use generative AI for planning and adaptation

Implement memory architectures that allow agents to learn from experience and maintain context

Develop safety mechanisms and oversight for autonomous generative agents

Multi-Modal Agent Systems:

Integrate vision, language, and action capabilities within agent frameworks

Develop agents that can process and generate across multiple modalities (text, image, audio)

Create embodied agents that interact with digital and physical environments

Research & Innovation: Stay current with the latest academic research and open-source advancements in generative AI. Prototype new ideas and conduct experiments to validate their feasibility and impact.

Education: Ph.D in Computer Science, Electrical Engineering, Mechanical Engineering or related streams.

Technical Proficiency:

Experience with generative AI (LLMs, diffusion models, generative architectures)

Experience with agentic AI systems, reinforcement learning, or autonomous systems

Strong programming skills in Python and experience with AI/ML frameworks (PyTorch, TensorFlow)

Experience with LangChain, AutoGPT, Microsoft Autogen, or similar agent frameworks

Proficiency with transformer architectures and fine-tuning techniques

Deep understanding of prompt engineering, reasoning techniques, and LLM capabilities

Experience with RAG systems, vector databases, and knowledge retrieval

Knowledge of reinforcement learning, planning algorithms, and decision-making systems

Familiarity with multi-agent systems and emergent behavior

Ph.D


What Tata Consultancy Services employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Tata Consultancy Services logo

About Tata Consultancy Services

Sourced by ZipRecruiter

Tata Consultancy Services is an IT services, consulting and business solutions organization that delivers real results to global business, ensuring a level of certainty no other firm can match. TCS offers a consulting-led, integrated portfolio of IT, BPO, infrastructure, engineering, and assurance services. This is delivered through its unique Global Network Delivery Model™, recognized as the benchmark of excellence in software development. TCS delivers a level of certainty that no other firm can match--to our clients and to our employees. Come join us and experience certainty in your career. TCS a global Consulting and IT Services firm that is ranked in the top quartile by industry analysts. Our 2021 fiscal revenues topped $25 B and our market capitalization is over $170+B, yet we have a deep and large history of philanthropy and corporate social responsibility. Now approaching 600K of the best IT professionals and consultants, we are a trusted advisor, guiding our clients' enterprises through growth and transformation journeys - helping them to become agile, intelligent, automated and on the cloud. We are devoted to DEI and are recognized as a top employer and place to work.

Industry

It services

Company size

10,000+ Employees

Headquarters location

Edison, NJ, US