Posted in

Backend Software Engineer

Backend Software Engineer

CompanyLumafield
LocationSan Francisco, CA, USA
Salary$100000 – $135000
TypeFull-Time
DegreesBachelor’s
Experience LevelJunior, Mid Level

Requirements

  • Bachelor’s Degree in Engineering or related field
  • 2+ years of experience with Python in a production backend setting using major web frameworks (Flask, Django, FastAPI, etc.)
  • Experience with large dataset processing using numpy
  • Strong software engineering fundamentals including git, unit testing, pull request reviews, module/interface design, and applications using parallelism and concurrency.
  • Strong team collaboration, communication and interpersonal skills
  • Experience with Linux server administration, network troubleshooting, docker deployments, productionizing systems

Responsibilities

  • Use Python, Django and Django Rest Framework (DRF) to implement cloud backend APIs
  • Use Python, Django, and Celery to implement highly parallelized large dataset processing tasks ranging up to 100s of GBs of data
  • Design for and deploy your code to our AWS environment leveraging EKS, S3, CloudFront, and other AWS technologies
  • Work closely with our research and algorithms team to incorporate cutting edge algorithms into our production codebases
  • Work closely with our product, design and frontend teams to build new features that deliver amazing value to our customers

Preferred Qualifications

  • Experience with Agile Development practices
  • Experience with AWS including EKS, S3, CloudFront, or similar
  • Experience with image processing pipelines and/or image acquisition
  • Experience in configuring Linux systems, applying best practices, and automating workflows with Ansible and scripting