Software Engineer

VTGMclean, VA
26d

About The Position

We are seeking a Software Engineer in McLean, VA to develop and maintain high-performance web applications using Rust. Develop and maintain high-performance web applications using Rust. Design and implement AI-powered features and functionality. Optimize application performance and scalability. Collaborate with cross-functional teams. Write clean, maintainable, and well-documented code. Participate in code reviews and technical discussions. Stay updated with the latest developments in Rust and AI technologies. Develop and maintain high-performance web applications using Rust. Design and implement AI-powered features and functionality. Optimize application performance and scalability. Collaborate with cross-functional teams. Write clean, maintainable, and well-documented code. Participate in code reviews and technical discussions.

Requirements

  • Active TS/SCI with Polygraph required.
  • Bachelor’s degree in Engineering, Computer Science, Software Engineering, or related field.
  • Demonstrated experience with parallel and concurrent programming.
  • Demonstrated professional experience with Rust programming language.
  • Demonstrated experience and strong understanding of web development principles and best practices.
  • Demonstrated experience with web frameworks in Rust (e.g., Actix, Rocket, or Warp).
  • Demonstrated experience or familiarity with WebAssembly (Wasm) for client-side Rust code.
  • Demonstrated Experience with database systems and ORM tools (e.g., Diesel).
  • Demonstrated experience understanding of RESTful APIs and microservices architecture.
  • Demonstrated experience in version control systems (Git).
  • Demonstrated experience with machine learning libraries in Rust (e.g., rust-bert, linfa).
  • Demonstrated experience understanding AI concepts and algorithms.
  • Demonstrated experience or ability integrating AI models into web applications.

Responsibilities

  • Develop and maintain high-performance web applications using Rust.
  • Design and implement AI-powered features and functionality.
  • Optimize application performance and scalability.
  • Collaborate with cross-functional teams.
  • Write clean, maintainable, and well-documented code.
  • Participate in code reviews and technical discussions.
  • Stay updated with the latest developments in Rust and AI technologies.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service