Senior Staff Software Engineer
Company: NextNav
Location: Sunnyvale
Posted on: August 4, 2022
|
|
Job Description:
Position SummaryNextNav is launching a groundbreaking location
service for smartphones, IOT, and other devices - an ability to
determine floor level altitude service across the country - a
capability that does not exist at scale anywhere today! No longer
constrained by legacy "flat earth" technologies, applications and
users will be able to determine floor-level altitude, which is
essential for navigation, user context and relevancy and many other
applications that are used indoors. NextNav's is the highest
precision Z-Axis solution proven in the marketplace today and a
person joining this team will have the ability to define the
space.
We are seeking a talented and passionate backend server software
engineer to join our software team. You will be working in an agile
style development environment focused on streamline deliveries and
close collaboration with product management, QA, field trial and
operational teams. You won't be afraid of working under tight
schedule in an interactive development environment with evolving
requirements. You are enthusiastic about new technologies, and a
fast learner to evaluate and apply them through your daily
development work. You are a good problem solver; write
self-explained and maintainable OOD style codes.
Help the world become 3D!ResponsibilitiesDesign and develop backend
IOT pipeline framework utilizing the latest in streaming
technologiesFocus on performance and scaling the backend
pipelinesParticipate and contribute to requirement review and
analysisAPI design and developmentConsult with QA and DevOps teams
in performance evaluation, testing and production deployments.TDD
based Integration testing and test case development Ability of
starting projects from scratch as well as maintaining and improving
the performance of existing softwareMulti-task and manage
priorities in a fast paced environmentDesired Skills &
ExperienceRequired:Bachelors in Computer Science or related
fieldExperience in Kafka or other streaming data pipelineExperience
in vector or other high-performance parallel databases Experience
in trouble shooting IOT embedded system and knowledge of RTOSSolid
programming skills in JAVA and C++ Strong design patterns and good
understanding of OOPS concept Understand Restful API and client
server architectureFamiliarity with Linux and shell
scriptsExperienced with spring boot or other development
frameworkFamiliarity with source control and building
environmentPreferred:Kubernetes, Docker or other container-based
deploymentSpark, Airflow or other parallel and distributed
computing platformElastic search or other big data real time
analysis Desired:AWS components, API Gateway, Lambda, S3, IOT core,
ECS, Cloud WatchExperience with other public clouds is a plusPython
a big plusAPI Test automation for unit testing3D geospatial
searching and big data analysis experiencePhysical DemandsLong
Periods of SittingWork Environment Office
EnvironmentMiscellaneous
Keywords: NextNav, Sunnyvale , Senior Staff Software Engineer, IT / Software / Systems , Sunnyvale, California
Click
here to apply!
|