Trabus Technologies-posted 18 days ago
$120,000 - $150,000/Yr
Full-time • Mid Level
San Diego, CA
11-50 employees

TRABUS has an opportunity for a Backend Software Engineer to support critical efforts for the Naval Sea Systems Command (NAVSEA) and the COLUMBIA Submarine Program Office (PMS 397). We're seeking someone who can make an immediate impact through their creativity, enthusiasm, and technical abilities. Our Backend Software Engineer will bring strong knowledge of API and database architecture and development, along with experience using DevOps tools to support secure, mission-focused applications. You'll collaborate with data scientists, engineers, and cybersecurity teams to build high-performing, scalable, and compliant systems that power data-intensive and AI/ML-enabled applications in support of these critical Navy programs. These systems enable advanced capabilities in areas such as marine operations, predictive analytics, and environmental data processing for Navy missions.

  • Design, develop, and maintain complex data-driven APIs using tools such as FastAPI, GraphQL & Swagger.
  • Identify and resolve performance bottlenecks, optimize code, and improve efficiency of systems combining AI, data analytics, and large datasets.
  • Build and maintain data ingestors and design SQL database schemas for a variety of data types including geospatial and time-series datasets
  • Develop and enhance Continuous Integration (CI)/Continuous Development (CD) pipelines.
  • Manage existing cloud-based applications and develop new applications on platforms such as AWS and DigitalOcean.
  • Continuously integrate and update trained machine learning models into cloud application APIs.
  • Coding of full-stack applications for TRABUS' government and industry-based contracts and towards TRABUS' commercialization efforts.
  • 2+ years' experience in programming in a high-level programming language such as Python.
  • 2+ years' experience in developing scalable APIs and backend services that process large datasets
  • 2+ years' experience in API technologies such as GraphQL or REST and development using tools such as Postman, Swagger and Apollo.
  • 2+ years' experience in Database technologies such as PostgreSQL, MySQL and NoSQL data stores such as Redis, MongoDB or Cassandra.
  • At least 1 year experience in containerization tools such as Docker and Kubernetes.
  • Experience using CI/CD workflows, Git via Github, Gitlab, Jenkins or similar tools.
  • Strong knowledge of Linux or Unix-like OS.
  • Excellent coding skills in Python and familiarity with libraries such as Pandas and NumPy.
  • Experience in managing Git repositories
  • US citizenship and a final DoD adjudicated Secret Clearance
  • Proficiency in MS Office Applications
  • Strong written and oral communication skills
  • Attention to detail, procedural compliance, and the ability to manage multiple duties simultaneously while meeting deadlines
  • Experience with cloud app deployment using tools such as terraform, ansible, and docker
  • Experience working in Agile-like environments
  • Paid Time Off
  • Holidays
  • Health Insurance
  • Dental Insurance
  • Vision Insurance
  • Flexible Spending Account
  • 401(k)
  • Life AD&D
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service