Backend Software Engineer
luminos.ai
About Us
Luminos.AI is a cutting-edge software company focused on managing the risks of artificial intelligence - and shaping the future of how AI is used globally. The company is early stage: we're funded with customers using our platform, and are looking for key hires to accelerate building. Our founders have a long track record of success in starting previous companies, from unicorns to law firms and more.
As one of the earliest employees, you’ll be eligible for options grants with significant growth potential.
Come work with us!
Position Overview
Position Overview: We are seeking a talented Backend Software Engineer or Full Stack Software Engineer to join our growing team. The ideal candidate will have a strong background building web services aligned with both application and API usage, a passion for clean and efficient code, and the ability to thrive in a startup environment.
Responsibilities
- Collaborate with cross-functional teams to design, develop, and deploy innovative software solutions.
- Write clean, efficient, and maintainable code using Typescript and Python.
- Utilize containers and container orchestration to deploy and manage services.
- Architect, deploy, and maintain container-based software.
- Build the backend services needed to run our SaaS solution.
- Collaborate with our research team to operationalize the statistics, machine learning, and AI components they prototype.
- Implement and optimize CI/CD pipelines for automated testing and deployment.
- Work closely with frontend engineers to integrate backend components with the UI.
- Participate in code reviews to maintain code quality and foster knowledge sharing.
- Leverage Git to manage the codebase effectively.
- Ensure the security and integrity of backend systems through best practices.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent industry experience).
- Proven experience in backend development with a focus on TypeScript including generics, type inference, discriminated unions, utility types, and type guards.
- Experience with memory management and performance optimization in Node.js
- Experience with transaction management and data integrity
- Experience with NoSQL databases, especially MongoDB.
- Experience performing load testing and performance testing
- Experience with debugging and profiling tools
- Strong knowledge of containers.
- Proficiency in CI/CD methodologies and tools (e.g., Argo Workflows, GitLab CI/CD, etc.).
- Proficiency with Git.
- Familiarity with AWS services and utilizing them to build full systems.
- Familiarity with security and authentication best practices and principles.
- Ability to both work independently and collaboratively in a team-oriented environment.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills, both written and verbal.
Additional Skills (a plus)
- Willingness to learn new software stacks and technologies and languages such as Python, Helm, Terraform, and Kubernetes.
- Experience with frontend development (HTML, CSS, JavaScript, React, etc.).
- Knowledge of DevOps processes and tools.
- Familiarity with cloud platforms (e.g., Google Cloud, Azure).
- Experience building CLI utilities.
- Experience with infrastructure as code.
What We Offer
- Competitive salary and equity.
- Flexible work hours and remote work.
- Health and dental benefits..
- Opportunity to work on cutting-edge technology in a fast-paced startup environment.
- Collaborative and inclusive company culture.
- Cool t-shirts (and other swag)!
How to Apply
Interested candidates should submit a resume to careers@luminos.ai.
Some candidates may see the list above and feel discouraged because they don’t match all the qualifications. If you are passionate about our mission and believe you have relevant skills to contribute, please apply. Luminos.AI is an equal opportunity employer and welcomes candidates from all backgrounds to apply.
Luminos.AI is an equal opportunity employer and welcomes candidates from all backgrounds to apply.
* This is a US-based remote position. Travel may be required on a roughly quarterly basis to collaborate with other team members.
Note: This job description is intended to convey information essential to understanding the scope of the job and the general nature and level of work performed by job holders within this job. But it is not intended to be an exhaustive list of all responsibilities, duties, qualifications, or working conditions associated with the position.