Software Engineer - Rust & C jobs in United States
cer-icon
Apply on Employer Site
company-logo

Knexus · 5 days ago

Software Engineer - Rust & C

Knexus is at the forefront of AI development for the government, seeking a Software Engineer with over 4 years of experience. This role involves the entire software development lifecycle, focusing on low-level systems programming and contributing to multiple project areas including AI applications.

Artificial Intelligence (AI)Machine Learning
check
Growth Opportunities
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Collaborative Design & Implementation: You will collaboratively design, implement and test solutions, including designing evaluation harnesses for AI enabled software systems, as well as the systems themselves. This role involves leveraging cutting-edge technologies, such as GenAI and machine learning
Communication Skills: You will interact regularly with external subject matter experts, stakeholders, students, researchers and community members, requiring clear written and verbal communication skills
Modular Systems Development: Develop modular systems within a distributed architecture, such as with RESTful containerized microservices, as well as components involving lower-level systems programming when required
Performance Optimization: Review and analyze software runtime performance, including low-level behavior where applicable, making algorithmic and performance improvements
Agile Development: Use agile development techniques throughout the project lifecycle

Qualification

RustCPythonLow-level systems programmingGenAIAgile DevelopmentModular Systems DevelopmentPerformance OptimizationCompilersMachine LearningOpen-source CommunitiesGoogle Cloud PlatformDockerREST APIsPostgreSQLCommunication Skills

Required

4+ years of experience in software development, including design, coding, testing, and delivery
Proficiency in Python (the dominant Knexus language)
Experience with C (not C++) and Rust, or strong experience in C with demonstrated ability and interest in working in Rust
Some experience with low-level systems programming concepts (e.g., memory management, performance considerations)
Some experience or coursework in programming languages theory or compilers, including automated interpretation or translation of programming languages
Experience building applications leveraging LLMs as a core component
Experience working in a small, remote team environment
You must be a U.S. citizen and eligible for a U.S. government security clearance (Secret Clearance)

Preferred

Experience with other languages such as JavaScript, TypeScript, or C++
Exposure to Machine Learning technologies
Experience with low level systems C programming, Cybersecurity and/or Privacy Enhancing Technologies (PETs), and experience performing scientific evaluations and comparisons
Previous experience as an active participant in open-source coding communities, including reviewing others' code, providing public feedback, and interacting in community forums
Experience using and deploying technologies onto GCP, existing GCP credentials, and familiarity with VertexAI
Familiarity with technologies such as Docker, Node, and REST APIs
Experience with database systems such as PostgreSQL

Company

Knexus

twittertwittertwitter
company-logo
Knexus is an artificial intelligence, machine learning, data science R&D company.

Funding

Current Stage
Early Stage
Total Funding
unknown
Key Investors
Scare the Bear Capital
2024-11-07Private Equity
2023-09-06Acquired
Company data provided by crunchbase