C/C++ Developer at NeoGenCode Technologies Pvt Ltd · Remote only · 3 - 10 years · ₹2L - ₹15L / yr · Raised funding · Remote only · Posted 8 Feb 2025

Positon Name : C/C++ Developer
Experience : 3+ Years
Work Type : Full-Time (8 hours/day)
Overlap Requirement : 4 hours/day with PST (Pacific Time)
Notice Period : Immediate
About the Role :
We are seeking a C++ Developer with strong problem-solving skills and expertise in competitive programming to contribute to cutting-edge Large Language Model (LLM) training. The role involves designing structured programming challenges and reasoning tasks to enhance AI systems’ problem-solving capabilities.
Key Responsibilities :
- Design and develop structured reasoning tasks for training LLMs.
- Create datasets to improve LLMs' ability to solve complex, multi-step problems.
- Collaborate with researchers to align task objectives with model training goals.
- Refine task designs based on model performance and feedback.
- Ensure clarity, consistency, and high quality in task descriptions.
Job Requirements :
- 3+ Years of experience in C/C++ development.
- Strong analytical and problem-solving skills, with expertise in structured reasoning tasks.
- Proficiency in English, with excellent written communication skills.
- Experience in competitive programming (LeetCode, HackerRank, GitHub profile is a plus).
- Creativity and attention to detail in designing programming challenges.

About NeoGenCode Technologies Pvt Ltd
About
Welcome to Neogencode Technologies, an IT services and consulting firm that provides innovative solutions to help businesses achieve their goals. Our team of experienced professionals is committed to providing tailored services to meet the specific needs of each client. Our comprehensive range of services includes software development, web design and development, mobile app development, cloud computing, cybersecurity, digital marketing, and skilled resource acquisition. We specialize in helping our clients find the right skilled resources to meet their unique business needs. At Neogencode Technologies, we prioritize communication and collaboration with our clients, striving to understand their unique challenges and provide customized solutions that exceed their expectations. We value long-term partnerships with our clients and are committed to delivering exceptional service at every stage of the engagement. Whether you are a small business looking to improve your processes or a large enterprise seeking to stay ahead of the competition, Neogencode Technologies has the expertise and experience to help you succeed. Contact us today to learn more about how we can support your business growth and provide skilled resources to meet your business needs.
Candid answers by the company
IT & Engineering Talent Staffing
- Provides full-time and contract-based hiring, delivering handpicked, pre‑screened developers across tech stacks—ranging from web, mobile, AI/ML, Web3/blockchain.
- Maintains a bench o vetted candidates, offering fast delivery of interview-ready profiles—often within 24 hours.
- Offers payroll management, handling compliance, tax, attendance, and documentation for both contractors and full-time employees.
2. End-to-End Project Delivery
- Delivers full-stack development solutions: web, mobile, cloud, AI/ML, Blockchain/Web3.
- Manages entire project lifecycle—requirements gathering, design (UI/UX), development, deployment, and ongoing support .
3. Additional Offerings
- Expands into cybersecurity consulting, digital marketing, and cloud platform services (like AWS, GCP, Azure) .
- Provides strategic IT consulting to align technology solutions with business objectives
Similar jobs (10)
Required Skills:
- Strong proficiency in C++, with fair knowledge of the language specification.
- Should have good knowledge of the standard library STL containers, multi-threading concepts and algorithms.
- Good understanding of memory management. Must be familiar with templating in C++
- Knowledge of the latest C++ 17 or above will be an added advantage.
- Knowledge of writing modules for high-level languages such as Node.js, Python, etc. will be appreciated
- Should have strong Linux development and debugging skills − Candidates with knowledge of Financial domain like equity and trading domain would be an added advantage.
- Mandatory Skills: C++, STL, Multithreading, Socket Programming, LINUX, Memory Management, System Design, Design Patterns, Design & Deployment.
Hiring AI Engineer
Exp : 5 - 8 yrs
Edu : BE/B.Tech/MCA
Work Location : Pune WFO
Skills :
Min 4 years strong programming experience in Python is a MUST.
Min 2 years hands-on experience in AI with LLMs, RAG pipelines, and AI frameworks
RAG with deep retrieval experience (most important):
Owned a RAG system end to end in production, not a demo.
Has built an MCP server or client, or built agents using LangGraph/Semantic Kernel (tool calling, multi-step workflows).
Support with design and build to prove out agentic AI solution flow by working with other data
scientists and engineers to build, train Large Language Model (LLM) architectures, RAG
systems, and autonomous agentic workflows
Key qualifications:
>> AI solution design & Development: Design Agentic AI solutions using RAG (Retrieval-
Augmented Generation) and orchestration frameworks like LangGraph or LangChain.
>> Model Fine-Tuning: Solid understanding and experience with Pre-train, fine-tune, and
optimize open-source like BERT, LLama, and other proprietary foundation models for domain-
specific tasks
>> Solid Stats and ML foundations and (vibe) coding skills with Python, PySpark
>> Implement validation frameworks and tracing practices (using tools like Arize) to monitor
agent behavior, guard against model drift, and ensure compliance
>> Collaborate with Engineering to deploy models securely on cloud and on-prem ecosystems
Experience and Expertise
- 2+ years of experience in C++ application development.
- Hands-on experience with C++11 or above.
- Strong knowledge of object-oriented programming and software design.
- Deep understanding of STL, multi-threading, socket programming, and data structures.
- Solid grasp of Linux development and debugging techniques.
- Proficient in using GCC, GDB, and Makefile.
- Familiarity with Valgrind and similar analysis tools.
- Experience with version control tools like Git.
- Experience writing and maintaining automated tests.
- Experience in capital markets/trading domain is a plus.
About Asha Health
Asha Health helps medical practices launch their own AI clinics. We're backed by Y Combinator, General Catalyst, 186 Ventures, Reach Capital and many more. We recently raised an oversubscribed seed round from some of the best investors in Silicon Valley. Our team includes AI product leaders from companies like Google, physician executives from major health systems, and more.
About the Role
We're looking for a top 0.01% Software Engineer to join our engineering team in our Bangalore office.
4.6 fundamentally changed the game, which means that high intelligence, high agency engineers can now do the work of 10+ good engineers. It doesn't make sense to have anyone but the best on the team.
Since low level coding has become easier, what we expect from engineers on our team has expanded. Engineers on our team are expected to:
- Ship features end to end at a rapid pace
- Deeply research the domain and be their own product managers
- Ensure reliability and quality is best-in-class
- Design robust eng architecture, and develop testing and observability tools for each feature pre-launch
- Build each feature with deep customer empathy, meaning planning out and building stellar UX yourself
This means to thrive in a startup environment like ours, you not only need to be a stellar engineer, but you need to:
- Be super adept with AI development tools and building the AI systems that build your features for you (Conductor, Browser agents, QA agents, Ralph loops, adverserial agents, and more).
- Have exceptional product and UX taste, meaning you can ship features that are more effective than those historically designed by teams of product managers and designers.
- Take the highest level of ownership around feature outcomes, reliability, and observability.
Other Points to Note
- We are growing rapidly, our work has impact on tens of thousands of patients if not more.
- On our team, everything you do is on the bleeding edge of applied AI.
- We expect a high level of commitment from everyone on the team, most folks work 6 days and lead every project with intensity. It's a high ask, and we only bring on the best people. We compensate significantly above market, accordingly.
Job Title: AI Developer
Location: Bangalore / Hyderabad
Experience: 5–7 Years
Notice Period: Immediate to 15 days Preferred
About the Role
We are looking for a skilled AI Developer to design, develop, and deploy Artificial Intelligence and Machine Learning solutions that solve real-world business problems. You will work closely with data scientists, engineers, and business stakeholders to build scalable AI-powered applications and pipelines.
Key Responsibilities
- Design and develop Machine Learning models, Deep Learning architectures, and NLP solutions for production use.
- Build and maintain end-to-end ML pipelines, from data ingestion and preprocessing to model training, evaluation, and deployment.
- Integrate AI/ML models into existing applications and APIs.
- Fine-tune and evaluate Large Language Models (LLMs) for business-specific use cases.
- Collaborate with data engineers to ensure high-quality training data.
- Monitor model performance in production and implement retraining strategies.
- Research and evaluate emerging AI frameworks, tools, and technologies.
- Document models, experiments, and technical decisions.
Required Skills & Experience
- 3+ years of experience in AI/ML development.
- Strong proficiency in Python.
- Hands-on experience with TensorFlow, PyTorch, or Scikit-learn.
- Experience with NLP frameworks such as Hugging Face, spaCy, and LangChain.
- Familiarity with LLMs and Prompt Engineering (OpenAI, Anthropic, Gemini, etc.).
- Experience deploying models using FastAPI or Flask (REST APIs).
- Strong understanding of Data Structures, Algorithms, and Statistics.
- Experience with AWS, Azure, or GCP and MLOps tools.
- Experience with Vector Databases such as Pinecone, Weaviate, or FAISS is an added advantage.
Job Title: Software/Hardware Engineer (IIT/NIT)
Location: Bangalore
Website: https://www.zeuron.ai
Experience: 1-5Years
CTC: 6-10 LPA
No Freshers
About the Company
Zeuron.ai is a Bangalore-based deep-tech startup founded in 2019, focused on building brain-inspired computing and AI-driven healthcare solutions. The company combines neuroscience, AI, and gaming to create innovative digital therapeutics and neurotechnology platforms for improving brain health, rehabilitation, and overall well-being.
The role
Zeuron.ai is looking for hands-on software engineers who can turn an incomplete brief into reliable, usable software. You will work as an individual contributor, make sound technical decisions and take responsibility for the quality of what you deliver.
AI coding tools will be part of the workflow. We expect you to understand the underlying software well enough to build and debug without an LLM, then use AI to accelerate implementation, exploration and verification. You remain accountable for the result.
What you will own
• End-to-end delivery: clarify requirements, break work into achievable steps, implement features, test them, deploy them and respond to issues after release.
• Product decisions: understand the user problem, question unclear requirements and explain trade-offs between speed, quality, complexity and maintainability.
• Reliable software: investigate defects, identify root causes and improve error handling, performance and usability.
• Engineering continuity: maintain readable code, useful documentation and clear handovers so that others can run, understand and extend your work.
Engineering expectations
We value demonstrated building ability, technical reasoning and sound judgement. Tool familiarity should be supported by evidence of software you have actually delivered.
Software fundamentals
• Programming: practical fluency in at least one programming language, with an understanding of data structures, control flow, modularity and common complexity trade-offs.
• Applications and services: understand how interfaces, APIs, business logic and data storage interact. Be able to trace a failure across these boundaries.
• Data: work with databases, reason about data models and queries, and handle validation, consistency and errors appropriately.
• Development workflow: use Git confidently, review changes, manage dependencies and keep development and deployment instructions reproducible.
• Testing and debugging: reproduce failures, form hypotheses, inspect logs and isolate causes. Test important behaviour and edge cases rather than relying on a successful demo.
• Security and reliability: recognise basic risks around authentication, access control, secrets, input handling and third-party dependencies.
Build independently. Use AI effectively.
• Without LLMs: write and modify code, diagnose defects, explain design choices and use documentation to solve unfamiliar problems independently.
• With AI coding tools: frame tasks clearly, supply relevant context, use generated suggestions selectively and inspect the resulting changes.
• Verify before accepting: check correctness, integration, security and maintainability. Recognise invented APIs, fragile assumptions and plausible-looking code that does not solve the actual problem.
• Protect information: use approved tools and handle credentials, proprietary code and user data responsibly.
Evidence we want to discuss
Be prepared to walk through a project you contributed to: the problem, your specific contribution, important technical decisions, a difficult bug and how you verified the result. Public repositories or demos are useful where available; do not share confidential material from previous employers.
Ownership, growth & applying
How you will work
• Act as an owner: follow through on agreed deliverables, raise blockers early and communicate progress with concrete evidence.
• Work with the team: collaborate with product and engineering colleagues, accept review constructively and explain technical choices clearly.
• Learn with purpose: pick up unfamiliar tools when the problem requires them, while keeping the solution proportionate to the need.
• Grow through contribution: begin with hands-on individual-contributor responsibility, with potential to take on broader product or team responsibility as delivery, judgement and collaboration develop.
What strong performance looks like
Working features that meet agreed requirements; clear reasoning about implementation; defects investigated systematically; code that others can maintain; and AI-assisted work whose quality you can explain and verify.
Eligibility and compensation
Experience: 1-5 years of hands-on software development experience only.
Freshers are not considered.
Locations: Bengaluru and Belagavi.
Annual CTC : 6-10 LPA
The offer will depend on experience, interview performance and growth potential.
What to expect in the assessment
Be prepared for a discussion of your previous work, a practical coding or debugging task without LLM assistance, and an assessment of how you use AI coding tools and verify their output. We will also discuss product judgement, ownership and collaboration.
Product Engineer — Role Summary
We are looking for a Product Engineer to build user-facing products that combine AI capabilities with practical applications. You will work at the intersection of software engineering and AI, developing autonomous, agent-driven systems that solve complex educational and research problems.
Key Responsibilities:
- Product Development: Design, build, and deploy production-ready applications powered by LLMs and AI agents.
- Data Engineering: Build scalable ETL/ELT pipelines to process structured and unstructured data, including text and audio, for RAG and model fine-tuning.
- Agentic Workflows: Develop multi-step AI agents with tool calling, APIs, databases, search, reasoning, and memory.
- Rapid Prototyping: Turn ideas and research concepts into interactive, production-ready applications.
- AI Integration: Use frameworks such as LangChain, LlamaIndex, AutoGen, or custom orchestrators to integrate AI into scalable systems.
- User Experience: Transform raw AI outputs into reliable, intuitive, and responsive user experiences.
- Collaboration: Work closely with ML researchers and data engineers to integrate custom and fine-tuned models.
- Observability: Monitor agent behavior, manage edge cases, reduce hallucinations, and improve reliability in production.
The ideal candidate combines strong software engineering, AI/LLM expertise, data engineering, and product thinking, with the ability to take an AI concept from prototype to production.
AI Engineer
Experience: 2–4 Years
Employment Type: Full-Time
Work Mode: Coimbatore / Hybrid
About Techjays
Techjays is an AI Reimagination Company focused on building intelligent, scalable, and impactful software solutions. We help businesses solve complex challenges through AI, automation, and modern software engineering.
We are looking for an AI Engineer who is passionate about building AI-powered applications and integrating modern AI technologies into real-world products.
Key Responsibilities
- Design, develop, and deploy AI-powered applications using Python and modern AI frameworks.
- Build and implement LLM-based applications, including Retrieval-Augmented Generation (RAG) systems.
- Work with LLM APIs such as OpenAI, Gemini, and Anthropic.
- Develop AI agents and workflows using frameworks such as LangChain and LangGraph.
- Integrate vector databases and implement efficient embedding and semantic search solutions.
- Develop scalable backend services and REST APIs.
- Work with databases, data processing pipelines, and cloud-based services.
- Collaborate with frontend and backend teams to integrate AI capabilities into applications.
- Evaluate AI model performance, improve response accuracy, and optimize application performance.
- Debug, test, and maintain production-grade AI applications.
Required Skills
- 2–4 years of experience in software development, AI engineering, or a related field.
- Strong programming knowledge in Python.
- Hands-on experience with LLMs and Generative AI applications.
- Understanding of RAG architecture, embeddings, and semantic search.
- Experience with frameworks such as LangChain, LangGraph, or LlamaIndex.
- Knowledge of vector databases such as Pinecone, FAISS, ChromaDB, or Qdrant.
- Experience in building REST APIs using FastAPI or Flask.
- Good understanding of SQL and NoSQL databases.
- Familiarity with Git, Docker, and basic cloud services.
- Strong problem-solving and analytical skills.
Good to Have
- Experience building AI agents and multi-agent systems.
- Knowledge of React or other frontend frameworks.
- Exposure to AWS, Azure, or GCP.
- Understanding of model evaluation, prompt engineering, and fine-tuning.
- Experience deploying AI applications in production environments.
What We’re Looking For
- Someone who enjoys solving real-world problems using AI.
- Ability to take ownership of tasks and deliver solutions independently.
- Strong learning mindset and willingness to explore emerging AI technologies.
- Good communication and collaboration skills.
This skill is mandatory. Candidates must know this:
- TypeScript/JavaScript
- Rust
- AI coding (good to have)













