Full Stack Engineer
Build What’s Next with TRABUS TechnologiesWe’re growing our San Diego team and currently have several exciting opportunities for talented professionals who want to work on innovative technologies supporting both government and commercial customers. TRABUS works directly with end-users to build machine learning and full stack solutions from the ground up and tackle challenging problems in maintenance planning, maritime traffic analysis, and assessing the impacts of extreme weather events. TRABUS is looking to fill the following positions.Full Stack Engineer (Multiple Levels)We’re looking for a Full Stack Engineer to support the development and deployment of applications incorporating AI, data analytics, cloud technologies, and DevOps across diverse mission-focused projects. This is a great opportunity to build out new applications and features while working with Python, Django, React, cloud technologies, APIs, AI, and big data applications.Data Scientist / Machine Learning EngineerJoin our AI team and help develop machine learning solutions across a variety of real-world applications, including resource planning, transportation, and environmental informatics. Experience with Python and machine learning technologies is key.Senior UX/UI Engineer & Product OwnerA senior-level opportunity for an experienced UX/UI professional who can combine hands-on design and frontend expertise with product ownership, project management, and cross-functional leadership.About the TeamWe are a tight-knit team of 13 who each contribute to two to three projects at a time. We work hybrid, with two days in the office and three days at home most weeks, and we occasionally travel for on-site design sprints with our customers, which keeps things interesting. We use Agile methodologies and have found them extremely effective in keeping our team aligned and moving fast. As we continue to grow our project portfolio, we are looking for talented individuals who are excited to bring their skills to a collaborative and dynamic team.Basic Qualifications2 years of professional software development experienceExperience programming in a high-level language such as Python, JavaScript, or GoExperience with Python-based web frameworks such as Fast API, Django or FlaskExperience with front-end languages and frameworks such as React, JavaScript, TypeScript, CSS, Bootstrap, or TailwindExperience with database technologies such as PostgreSQL, MySQL, and NoSQL data stores such as Redis or MongoDBBasic knowledge of automation tools and CI/CDExperience handling git repositories such as GitHub, Gitlab, or BitBucketUS citizenshipPreferred QualificationsBachelor's degree in Computer Science/Engineering/Data Science or other STEM-related discipline.4+ years of professional software development experienceExperience with containerization tools such as Docker and KubernetesKnowledge of AI and machine learning/deep learning technologies such as TensorFlow, PyTorch, and KerasStrong knowledge of Linux or Unix-like OSProficiency in MS Office ApplicationsStrong written and oral communication skillsAttention to detail, procedural compliance, and the ability to manage multiple duties simultaneously while meeting deadlinesExperience working in Agile environmentsDoD adjudicated secret clearance (not required)Salary Range (depending on experience level)$92,000 - $185,000BenefitsPaid Time OffHolidaysHealth InsuranceDental InsuranceVision InsuranceFlexible Spending Account401(k)Life AD&DInterested in learning more? Check out our open positions at www.trabus.com and see where you might fit in!