Company Mission
BREYLON is an early-stage startup introducing the first-ever headset-free virtual displays to replace multi-monitors in high bandwidth applications like gaming and trading. (See video
https://www.youtube.com/watch?v=LK05QlJVK90&t=6s)
Our technology uses novel physics along with computational display techniques to create depth and panorama, creating an IMAX-like experience in a 32” monitor formfactor. We are enhancing the human-computer experience with a product design that jointly considers light and the visual experience of displays. We are currently growing our production capacity and have early versions of our products in the field worldwide.
The ideal candidate will take on existing software prototypes and make them into a robust reliable products that can run on varieties of systems and with proper backend scalability. The position involves close collaboration with other engineers and team members from initial proof-of-principle experimentation to production. Creative problem-solving skills and communication abilities are a requirement.
RESPONSIBILITIES
- Develop new software solutions and advance them to full production deployment.
- Collaborate with software engineers to refine existing software projects and make them ready for delivery.
- Perform code optimizations for existing software applications. Including profiling and benchmarking to identify performance bottlenecks. Implement caching strategies and optimize database operations, focusing on indexing and query efficiency to enhance overall performance. Finally, ensure code remains clean and maintainable by refactoring for simplicity and using asynchronous programming where appropriate.
- Automate the deployment of ML applications including ones running in the cloud. Cloud expertise (AWS/Azure/GCP), MLOps (Docker, K8s, CI/CD), IaC (Terraform/CloudFormation), Python, API integration, data pipelines (ETL/ELT), big data (Spark/Hadoop), ML frameworks (TensorFlow/PyTorch/Scikit-learn), model versioning, etc.
- Skills with ML platforms (SageMaker/AzureML/CloudAI), data storage (S3/Blob), scripting for automation, etc.
QUALIFICATIONS
- BS in Computer Science or comparable experience.
- 3+ years of industry experience in full-cycle software development; preferably with products already released in the market.
- Proficiency in modern C++ and Python.
- Experience with performance analysis.
- Hands-on experience with CI/CD tools such as Github Actions or Jenkins.
- Experience with cloud environments such as AWS and Azure
- Familiarity with containerization and orchestration (e.g., Docker, Kubernetes).
- Proven track record in deploying and managing ML-based applications in production.
- Experience developing cross-platform software for Windows, Linux, and MacOS.
- Fast learner with strong problem-solving and communication skills.
- Self-motivated, organized, flexible, and able to balance and prioritize multiple diverse projects.
- Team player mindset with effective collaboration skills with cross-functional partners.
PREFERRED EXPERIENCE AND SKILLS
- Knowledge of CPU and GPU architectures.
- Experience with OpenCV, PyTorch, TensorFlow, or TensorFlow 3D.
- Experience applying and extending advanced computer vision algorithms.
- Knowledge of 3D math and linear algebra
- Experience with Computer Graphics APIs (WebGL, WebGPU, Vulkan, DirectX, etc.)
- Experience with QT framework.
BRELYON is an Equal Opportunity/Affirmative Action Employer. We consider applicants without regard to race, color, religion, age, national origin, ancestry, ethnicity, gender, gender identity, gender expression, sexual orientation, marital status, veteran status, disability, genetic information, citizenship status, or membership in any other group protected by federal, state, or local law.