Django Cloud Developer

$120,000 - $140,000/Yr

Ocean Motion Technologies - San Diego, CA

posted 17 days ago

Full-time - Mid Level
Remote - San Diego, CA

About the position

Ocean Motion Technologies, Inc. is seeking a highly skilled Django Developer to support a cloud-based application focused on oceanographic and sustainable wave energy. The role involves managing Django applications in live cloud environments, ensuring reliability, security, and scalability of cloud-based systems, and contributing to architectural decisions while collaborating with cross-functional teams.

Responsibilities

  • Manage deployment of the Django application in beta testing with customers.
  • Contribute to the design and development of the platform.
  • Monitor, troubleshoot, and optimize cloud systems for performance, reliability, and security.
  • Maintain disaster recovery and continuity plans for services.
  • Ensure cloud architecture meets security, scalability, and availability requirements.
  • Implement and manage security controls and monitoring for the Big Blue Cloud.
  • Ensure systems are compliant with industry standards and security regulations such as SOC 2 and GDPR.
  • Automate infrastructure provisioning, configuration management, and containerization solutions.
  • Work with senior data scientists to deploy and scale their python-based AI systems into product.
  • Collaborate with the team to support the analytics platform.
  • Perform cloud cost optimization and recommend best practices for cloud resource management.

Requirements

  • 3+ years of experience managing a live Django application in production, preferably deployed on AWS, GCP or Azure cloud infrastructure.
  • Excellent Python skills and decent Javascript.
  • Solid understanding of networking concepts, including VPCs, subnets, load balancers, and DNS.
  • Hands-on experience with cloud monitoring, logging, and alerting tools.
  • Bachelor's degree in technical field such as Computer Science or Engineering.

Nice-to-haves

  • Experience with big data processing tools such as Apache Hadoop, Spark, or Amazon EMR.
  • Familiarity with visualization tools, especially Apache Charts and/or deck.gl.
  • Previous experience with React.js library.
  • Experience with CI/CD tools and automating cloud infrastructure workflows.
  • Experience with containers and container orchestration (e.g., Kubernetes, Docker).
  • Experience working with large-scale data systems, including data lakes, data warehouses, and distributed file systems.
  • Exposure to geospatial data processing and visualization tools, especially with satellite/remote sensing data.
  • Prior projects using Dask, Parsl, or other parallel computing libraries.

Benefits

  • Profit sharing
  • Paid holidays
  • Health insurance
  • Dental insurance
  • 401(k)
  • Paid time off
  • Vision insurance
  • Flexible schedule
  • Paid sick time
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service