Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 11957805

    CHANDIGARH · FULLTIME

    Research Development Software Engineer

    Smarter.codes logo

    Smarter.codes

    Chandigarh · onsite · Posted 66d ago

    Sourced fromFoundit
    Not disclosedFresherfulltimeChandigarh

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.8s
    • Found the form on Foundit · 5 questions to answer1.2s
    • Decided the answers for all of them2.8s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role


    Job Title: Research Software Engineer

    Location: Hybrid (66% On-site)

    Employment Type: Full-Time

    Experience: 0 - 4 Years

    About Us: Smarter.Codes is an AI Startup Studio founded 12 years ago. Our clients are startups who're building AI products. The work built by our AI Startup has got us users from notable institutions like the US Airforce, Johnson & Johnson, SGS Group, Finland Govt, and 1000s of SMBs. In addition to building startups for our clients, we are actively investing into building our product startups in the space of Developer Tools for AI Entrepreneurs, and some B2C startups.

    Job Summary: We are looking for a skilled Research Software Engineer to design, develop, and optimize algorithmic solutions for complex problems. The ideal candidate has a strong foundation in data structures, complexity analysis, and mathematical reasoning. You will work on building scalable, efficient, and robust algorithms that power core systems and decision-making processes.

    Key Responsibilities:
    • Work on graph-based systems including knowledge graphs and network-based models.
    • Design and implement efficient algorithmic solutions for complex computational problems.
    • Analyze and optimize algorithms for performance, scalability, and memory usage using Big-O analysis.
    • Apply problem-solving techniques such as greedy algorithms, recursion, and dynamic programming.
    • Develop and work with core data structures including linked lists, stacks, queues, and hash tables.
    • Build and evaluate algorithmic models using datasets (e.g., via Kaggle or similar platforms).
    • Apply concepts from discrete mathematics, combinatorics, and graph theory to solve real-world problems.
    • Collaborate with engineering and AI teams to integrate algorithms into production systems.
    • Contribute to the development of Neuro-Symbolic AI systems combining rule-based and learning-based approaches.
    • Continuously research and implement improvements based on emerging techniques in algorithms and AI.

    Required Skills & Qualifications:

    Technical Skills-

    • Strong understanding of algorithm design and analysis
    • Proficiency in time and space complexity analysis (Big-O notation)
    • Experience with problem-solving paradigms such as greedy algorithms and recursion
    • Solid knowledge of data structures including arrays, linked lists, stacks, queues, hash tables, trees, graphs, and heaps
    • Understanding of discrete mathematics, including logic, set theory, and combinatorics
    • Knowledge of graph theory, including knowledge graphs
    • Understanding of Neuro-Symbolic AI (integration of neural networks and symbolic reasoning)
    • Experience working with datasets and benchmarking algorithms (e.g., Kaggle)
    • Proficiency in Python
    • Experience contributing to open-source algorithmic projects

    Soft Skills-

    • Strong written and verbal communication skills
    • Ability to collaborate effectively with teams and clients
    • Problem-solving mindset with a focus on innovation and efficiency

    Why Join Us

    • Be part of building AI companies that will stand among the world's most innovative and impactful organizations.
    • Join us in shaping the future of Vertical AI, Horizontal AI, and AI Infrastructure.
    • Grow from a contributor to a co-founder within our AI Startup Studio - build, own, and lead the next generation of AI companies.

    (Visit our Join Us page to learn more)

    Sourced from foundit

    Section · 02

    Skills

    Contributing to open-source algorithmic projectsNeuro-Symbolic AI integrationAlgorithm Design and AnalysisPythonGreedy AlgorithmsRecursion

    Research Development Software Engineer · waiting for your command