JOBSEARCHER

Rust Developers-

ResponsibilitiesDesign and develop software to create cutting edge solutions by writing maintainable, extensible, tested code, while complying with coding standardsProduce specifications and determine operational feasibilityContinuously integrate and deliver software components into a fully functional software systemBe hands-on and lead from the front in following best practices in development and CI/CD methodologiesFacilitate end to end user testing with customersTroubleshoot, debug, and upgrade existing systemsWork closely with product owners to shape and deliver features to customersMentor, provide technical guidance, and train more junior team membersRequired Qualifications5+ years of software engineering experienceExperience writing clean, concise, tested, maintainable code in Rust, Go, Python, C, C++, C#, or Java (Must be willing to learn and code in Rust and Go)Hands on experience applying current best practices and principles in software developmentExperience in multithreaded and concurrency programmingExperience working in an Agile software engineering environmentAbility to learn and apply new technologies, programming practices, patterns, and methodsExperience mentoring, providing technical guidance, and training more junior team membersDemonstrates advanced problem-solving, troubleshooting, decision making skillsSolutions-oriented with an ability to keep an open mind while finding agreeable solutionsOrganized and detail-orientedAbility to work independently and take ownership of tasks/assignmentsAbility to apply systems thinking to understand interdependencies and design solutions that achieve resultsAbility to develop healthy working relationships and collaborate with peers and leadersExhibits integrity and high standards in work qualityExcellent verbal and written communication skillsExperience effectively communicating complex technical information to stakeholders at all levels in a clear, concise, and meaningful manner to ensure effective collaboration and alignment throughout the project lifecycleValues diversity and differences amongst individuals in interactionsAdded Bonus If You HaveExperience coding in Rust, C, or C++Experience working with embedded systemsExperience with BazelExperience implementing microservicesExperience with CI/CD practices and containerizationExperience in AWS, GCP, or Azure Public CloudExperience working with Machine Learning, AI, automated speech recognition (ASR), or audio productsWe think the knowledge acquired earning a Bachelor's Degree in Computer Science would be of great value in this position, but if you're smart and have the experience that backs up your abilities, for us, talent trumps degree every time