Full-time positions available:

Part-time positions available:

If you’re interested in applying, and have the necessary qualifications and experience we seek, please fill out an application.

Come work at Knexus Research Corp! We pride ourselves as a leader in the Artificial Intelligence community, having experience in both research and development of software to be used by the Department of Defense, Census Bureau, and other government agencies. You can get a deep dive of some of our past projects here.

As a small company of only 30 employees, our team members find themselves in a unique position – they get to immerse themselves in complex programs from start to finish, while still having time to embrace the quirky Knexus culture. Between designing complex AI algorithms or developing first-class user interfaces for use on naval ships, you will get the chance to learn all of the company president’s favorite metaphors and interject in heated debates about the proper way to brew coffee in the company kitchen (if you dare).

The nature of our work means that the Knexus staff gets to work on projects as a whole, rather than just contributing small pieces to a larger, unknown project. Also, as contracts end and are re-structured, staff members have the opportunity to join new projects, furthering their professional development and keeping things interesting. At Knexus, you are a valued employee, not a cog in the machine.

Now that you are desperate to come work for us, here’s what we need from you to make that happen:

  • A can-do attitude. Remember, we are at the cutting edge of artificial intelligence – just because you thought something was impossible in the morning, doesn’t mean we won’t be able to figure it out at lunch.
  • A willingness to learn. Our clients want us to innovate to solve complex problems. You may need to learn new technologies, new coding languages, or new methods of working with eccentric people.
  • With great power comes great responsibility. Our team members aren’t just entering data or copy-pasting code. We are working on important projects and you will play an important role. You will need to take it seriously and own your project.

Due to Federal Government contract regulations, US Citizenship is required for most Knexus positions.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, gender identity and expression, age, disability, or Vietnam era, or other eligible veteran status, or any other protected factor.

Project Manager – Part Time

The Opportunity 

 As a Project Manager you will be part of a R&D team developing and evaluating ground-breaking privacy technology algorithms for a national customer. You’ll work alongside researchers, engineers, and analysts who  create robust systems for analyzing complex datasets.  We anticipate this being 10-12 hours per week. 


  • Manage and plan resource allocations across projects  
  • Highly organized with ability to develop and implement project plans 
  • Assist multiple teams that work together to meet client objectives 
  • Coordinate technical activities across projects 
  • Track progress of tasks and deliverables 
  • Work directly with the client to onboard/offboard personnel  and ensure compliance with mandatory annual trainings  
  • Attend client project meetings as required 
  • Assemble and deliver reports 
  • Monitor hours charged to contracts to ensure budget compliance
  • Exceptional written and oral skills 

 Required Qualifications and Experience 

  • Undergraduate or Graduate degree in business management or a technical field 
  • 3+ years of experience managing research and/or software development projects for teams with  5 + members in a demanding environment 
  • Ability to use software PM tools such as JIRA, Gitlab, MS Project Management, MS Team  or equivalent to develop plans and track progress and reporting 
  • Experience with software project management techniques such as Agile, SCRUM etc. 
  • Track record of great problem solving, communication, and risk mitigation 

 Bonus Experience 

  • Previous experience managing government contracts 
  • Project Management Institute certification 

 Interview and Selection:  Applicants should be prepared to discuss and explain in detail their previous experience managing and motivating teams, managing client expectations and the ability to evaluate and manage a program’s technical risks.  The applicant should be prepared to provide references upon request. 

NOTE: Due to contract constraints US Citizenship is required.  I9 Verification will be done.

Apply Now

Python Software Engineer – 3-5 years

The Opportunity 

As a Knexus Python Software Engineer, you’ll work with a team of prominent software engineers and data scientists to develop and evaluate software for preserving privacy over big data. This position gives you a rare opportunity to make ground-breaking contributions toward the development of software suites for automated testing and evaluation of privacy preserving algorithms. You will contribute to all stages of agile software development to deliver high quality, robust, and maintainable software.  


  • Collaboratively design, implement, and test software using cutting-edge technologies 
  • Develop modular systems in a distributed architecture 
  • Use agile development techniques 
  • Deliver and maintain a high standard of software code quality 
  • Optimize the quality and performance of existing codebases 

Required Qualifications and Experience  

  • Degree in Computer Science or a related field 
  • 3+ years’ experience as a Python Software Engineer 
  • Strong Python programming ability 
  • Experience with Pandas  
  • Experience with git version control 
  • Experience working with production systems that manipulate large datasets 
  • Comfortable working with a Unix command line terminal 

Bonus Experience  

  • Implementing data analytics on large datasets 
  • Experience managing AWS ecosystems 
  • Experience with PySpark and SparkSQL 
  • GitFlow and related software engineering practices 
  • Developing or maintaining CI/CD build pipelines 

Interview and Selection 

After an initial resume review followed by a prescreen, applicants will be required to take a Technical Assessment (1 hour) before moving onto the next step in our interview process. A successful submission will then be followed by a Technical Interview (remote) and a final round interview with Knexus President, HR, and members of the Senior Management Team.  We may also ask for coding samples or examples of your work, academic transcripts, and professional references. 

Apply Now