Software Engineer

CoVar

Durham (NC)

On-site

USD 110,000 - 150,000

Full time

25 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive salary
Health care coverage (medical, dental,

Job summary

CoVar is seeking a motivated Software Engineer to develop real-time, computationally intensive applications and to integrate ML algorithms within robust software systems. You will collaborate with ML engineers and software developers to optimize performance and ensure production-readiness.

The role emphasizes understanding hardware interactions, effective communication, and hands-on coding in Python with scientific libraries, based in Durham, NC. Relocation assistance available.

Qualifications

  • B.S. in Computer Science or related field, with 3+ years of experience.
  • Expertise in Python with hands-on development and scientific libraries.
  • Experience developing real-time, computationally-focused applications.
  • Working knowledge of SQL (MySQL, PostgreSQL, or SQLite).
  • Strong understanding of computing hardware architectures and software decisions.

Responsibilities

  • Develop real-time, computationally intensive applications and data processing.
  • Contribute to system architecture and performance optimization.
  • Ensure tools are robust, efficient, and production ready.
  • Collaborate with ML engineers and software developers on end-to-end systems.

Skills

Python
Real-time systems
Hardware awareness
Software development processes
Technical communication

Education

B.S. in Computer Science
M.S. or Ph.D. (optional)
3+ years of experience

Tools

NumPy
SciPy
Pandas
scikit-learn
PyTorch

Job description

About CoVar

CoVar is a small, mission-driven AI/ML R&D software company based in Durham, NC and McLean, VA. We build advanced software and machine learning systems that help the Department of Defense detect threats in high-stakes environments and enable biomedical researchers to accelerate discoveries that save lives. Our team is composed of curious, passionate engineers who care deeply about using AI to solve real-world problems that matter.

About this position

We are looking for a motivated, detail-oriented Software Engineer who thrives in an environment where reading, understanding, and improving complex codebases is just as important as writing new code. In this role, you will develop and maintain real-time, computationally intensive applications involving data processing, real-time communications, and machine-learning algorithm integration.

You'll work closely with a team of ML engineers and software developers, contribute to system architecture and performance optimization, and help ensure our tools are robust, efficient, and production ready. You will have the opportunity to work on meaningful, high-impact projects in a close-knit engineering team. If you enjoy building systems end-to-end, optimizing performance, and understanding how software interacts with hardware at a deep level, you'll fit right in.

Important Note

This is a software engineering role and not a prompt engineering role. Candidates with strong LLM prompting skills but limited understanding of software engineering fundamentals will not be successful here.

Minimum qualifications
  • B.S. in Computer Science or related field, preferably M.S., Ph.D, and/or 3+ years of experience
  • Expertise in Python with a minimum of two years of demonstrated hands-on professional development experience and exposure to scientific/computational libraries such as NumPy, SciPy, pandas, scikit-learn, PyTorch, etc.
  • Experience developing real-time, computationally-focused applications
  • Working knowledge of SQL and experience with one or more of MySQL, PostgreSQL, or SQLite
  • Strong fundamental understanding of computing hardware architectures and how they influence software architectural decisions
  • Experience with software development processes, including version control, documentation, testing, and code review
  • Excellent technical communication skills and a customer-service mindset
  • Ability to work in Durham, NC (relocation assistance available)
  • Eligibility for US security clearance (US citizenship is required)
Preferred qualifications
  • Linux application development
  • Experience with embedded systems or deploying AI/ML solutions on edge hardware (highly desirable)
  • Familiarity with real-time systems, edge hardware optimization, and performance profiling
  • Experience with signal processing, pattern recognition, image processing, and/or machine learning techniques
  • Prior Department of Defense project experience
Benefits
  • Competitive salary, cash bonus, equity structure, and 401k with employer contributions
  • Excellent health care coverage, including dental and vision plans
  • Parental leave
  • Short-term and long-term disability insurance
  • Life insurance
  • Flexible work schedule
  • Tuition support
  • PTO and paid holidays

Visit us: www.covar.com

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Machine Learning Engineer
Machine Learning Engineer

CoVar • Durham (NC)

On-site
USD 80,000 - 120,000
Competitive salary
Cash bonus
Equity structure
+4
Machine Learning Engineer
Machine Learning Engineer

CoVar • McLean (VA)

On-site
USD 140,000 - 210,000
Competitive salary
401k with employer contributions
Comprehensive health care
+6
Machine Learning Internship Summer 2027
Machine Learning Internship Summer 2027

CoVar • North Carolina

On-site
USD 20,664,000 - 34,440,000
Competitive hourly wages
Flexible work schedule
Hybrid policy
Signal Processing Engineer
Signal Processing Engineer

CoVar • Durham (NC)

On-site
USD 90,000 - 120,000
Competitive salary
Cash bonus
Equity structure
+3
Machine Learning Internship Summer 2027 New Durham, NC
Machine Learning Internship Summer 2027 New Durham, NC

CoVar, LLC • Durham (NC), Northern (KY)

Hybrid
USD 28,000 - 41,000
Hybrid policy (in office 3x per week)
Competitive hourly wages
Relocation assistance available
Office Manager
Office Manager

CoVar • Durham (NC)

On-site
USD 50,000 - 65,000
Competitive salary
Health care coverage
Flexible work schedule
+1
Software Engineer
Software Engineer

Corvid Technologies • Huntsville (AL)

On-site
USD 110,000 - 160,000
Health insurance
Retirement plans
Generous PTO
+2
Software Engineer
Software Engineer

Corvid Technologies LLC • Huntsville (AL)

On-site
USD 110,000 - 160,000
Health benefits
Retirement plans
Generous time-off
+3
Software Engineer
Software Engineer

Vadum Inc. • Raleigh (NC)

On-site
USD 120,000 - 160,000
Software Engineer
Software Engineer

Capstone Research • Huntsville (AL)

On-site
USD 90,000 - 120,000
Medical and dental insurance
Matching 401K
Profit sharing