Skip to content

Backend Software Engineer
Company | Lumafield |
---|
Location | San Francisco, CA, USA |
---|
Salary | $100000 – $135000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Junior, 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