About the Role
We are seeking a passionate AI professional focused on semantic search and knowledge integration to join our team at CobbleStone Software’s VISDOM Program. In this role, you will work with experienced developers to design and build innovative solutions that leverage semantic search techniques and integrate external knowledge sources—commonly referred to as knowledge graphs—into AI models. This position is ideal for candidates with 1-3 years of professional experience in AI, machine learning, or software development who are eager to deepen their expertise in these emerging areas.
PLEASE NOTE:
· This is a coding position – you will need to have experience with C# and ASP.NET to qualify. Applicants without prior experience in coding in C#/ASP.NET will not be considered.
· We are not hiring candidates with only academic or research experience; you must have AI experience in a work environment to qualify.
Qualifications
- BS/BA degree in Computer Science, Engineering, or a related field (or equivalent hands-on experience through internships or early career roles)
- 1-3 years of professional experience in AI/ML or software development, with exposure to natural language processing or semantic search techniques
- Basic understanding or practical experience with semantic search methods, including vectorization and embedding-based similarity
- Familiarity with integrating external knowledge (knowledge graphs) into AI models to enhance search relevance and outcomes
- Proficiency in ASP.NET and C# from professional experience (with languages such as Python, Java, or JavaScript is a plus)
- A solid grasp of software development principles, with experience in building scalable, maintainable applications
- Ability to interpret system and business requirements and contribute to technical specifications and design documentation
Technical Task
As part of the application process, you will be asked to complete a brief technical exercise:
- Task: Develop a simple program that demonstrates semantic search by vectorizing two texts and calculating their similarity using an embedding method of your choice (e.g., cosine similarity). Additionally, incorporate a basic knowledge graph by integrating a small external dataset or knowledge snippet into your search logic.
- Requirements: Code should be written from scratch without relying on external libraries, and your submission should include a brief interpretation of the result (e.g., explaining the similarity score and how the external knowledge influences the output).
- Candidates with acceptable submissions will be invited to a second-round interview.
What You’ll Do
- Assist in developing and refining VISDOM’s AI capabilities by applying semantic search techniques and integrating external knowledge to improve model performance
- Collaborate with the development team to build, test, and deploy web applications using ASP.NET/C#
- Contribute to all phases of the software development lifecycle within an Agile environment
- Participate in troubleshooting technical issues and contribute to project documentation
- Work closely with team members and project stakeholders to understand requirements and support continuous improvement initiatives
· Understand and adhere to company, team and department’s policies and procedures.
· Understand and work toward meeting the company’s mission and corporate goals, such as but not limited to: assist or perform duties related to customer acquisition, customer satisfaction, customer retention, risk mitigation, an/or cost savings.
· Understand your job duties and metrics; perform annual trainings as request by the company.
· Professionally manage duties, be on-time, detail tasks management, client feedback and suggestions.
· In-depth understanding of CobbleStone products and features as required by your specific role.
· Respond to internal and external related inquiries or requests and aid other staff members as required.
· Schedule calls, meetings, tasks, planning events, implementation, training, maintain the team’s agenda
· Work with CobbleStone team members, where necessary, to recommend solutions that support the company mission and goals.
· Take direction from management, directors, superiors, and others and provide advice in a professional manner.
· Professional communication and team interaction.
· Perform general office duties inclusive of answering phones, emails, meetings, and other related job duties.
· Retain strict confidentiality obligations of company policies and those if its clients; inclusive of not participating in, responding to surveys/questions, or posting company/client/vendor/employee or non-public information on social media sites or other public sources.
· Maintain compliance with PTO and time-off policies, security policies, and comply with applicable laws, regulations, and client contract obligations; strive to schedule all time-off in advance and coordinated with manager and Human Resources.
· Be reliable, professional, and maintain a high level of customer satisfaction.
· Assist with meeting Companies goal of client revenue grow, client retention, profitability goals.
· May require travel, may require long period of time at a computer and other physical activities.
· Adhere to company policies and procedures.
· Assist with other duties assigned as required to achieve company’s mission.
· Respond to internal and external related inquiries or requests and aid other staff members as required.
· Professional communication and team interaction.
· When asked: assist and/or lead the mentoring of other staff.
· Understand your roles, job duties and metrics.
· Perform general office duties inclusive of answering phones, emails, meetings, and other related job duties.
· Maintain compliance with PTO and time-off policies, security policies, and comply with applicable laws, regulations, and client contract obligations; strive to schedule all time-off in advance and coordinate with manager and Human Resources.
· Be reliable, professional, and maintain a high level of customer satisfaction.
· Assist with meeting Companies goal of client revenue growth, client retention, profitability goals.
· May require overnight travel for multiple days
· May require travel, both in the US and International (can be overnight for multiple days)
· May require long period of time at a computer
· May require long walks, stairs, standing, both onsite and on travel
· May require lifting or traveling with items up to 50 lbs.
·
· Miscellaneous:
· Must have excellent English communication skills.
· Must be able to legally work in the United States, must pass background, criminal, and drug testing.
· To apply for this position please utilize the one click apply or reach out via phone at 1-856-784-1139 ext. 1141
· Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status
· About CobbleStone:
· Founded in 1995, CobbleStone is the leading contract lifecycle management software that is trusted by thousands of users every day. The CobbleStone software is a United States government contractor and a leader with procurement, legal, and risk management software. To learn more about what we do, visit us online at www.cobblestonesoftware.com.
Job Type: Full-time
Pay: $57,371.00 - $60,233.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Paid time off
- Vision insurance
Schedule:
Application Question(s):
- Do you have at least 1 year of AI experience in a work environment?
Experience:
- ASP.NET: 1 year (Required)
Work Location: Hybrid remote in Lindenwold, NJ 08021