- B2B
- Early StageStartup in initial stages
- Top InvestorsThis company has received a significant amount of investment from top investors
Software development engineer
- $100k – $160k • 0.0% – 0.5%
- Remote •+2
- 4 years of exp
- Full Time
Not Available
Onsite or remote
About the job
Company Overview
At Marqo we’re building an open-source search engine that thinks like humans. We are a startup based in Melbourne, Australia, and we are backed by top venture capital firms from around the world. Marqo's open-source tensor search engine uses machine learning models for search, improving relevance, and providing solutions to problems that were previously difficult or impossible to solve. We are developing a technical product while being focused on ease of use and our customers.
Description
We are looking for a software engineer who can develop Marqo's open-source code base. This person has a strong understanding of system design and computer science fundamentals which they can use to come up with solutions to, and execute on, hard software engineering problems. These problems include implementing kNN retrieval systems and developing resilient distributed applications.
This person will create key solutions that will impact our open source users and our cloud product. Because we are open source, this can be as varied as resolving usability issues or working with customers and users to implement new features. This person's work will have great visibility due to the open source nature of the product.
This person will own their solutions from design to production. This person's strong technical background means that they also have ownership over technical aspects of the product, voicing concerns and implementing fixes when they discover problems.
As a software development engineer at Marqo, this person will be working closely with top machine learning scientists to productionize cutting edge machine learning models. Marqo's machine learning works across multiple types of unstructured data, like images and text, and utilises popular frameworks like PyTorch, Huggingface and ONNX.
Basic Qualifications
- Bachelor’s degree in Computer Science or equivalent Engineering discipline.
- 4+ years of experience as a software developer.
- Experience with AWS Services such as Cloudformation, EC2 and Dynamodb - AWS Certified SysOps Administrator or AWS Certified Solutions Architect preferred
- Deep experience with Elasticsearch, Opensearch or another noSQL database
Preferred Qualifications
- Professional experience in commercial/large scale system software development and delivery
- Masters/PhD in Computer Science, Machine Learning, NLP, Speech or a related quantitative field.
- Experience working on approximate-kNN search systems is highly desirable
- Experience in building (any of) information retrieval, search, recommendation, machine learning, or natural language processing systems.
- Excellent written and verbal communication skills.
- Strength in clarifying and formalising complex problems.
What you would get
- A collaborative, open, idea-heavy culture
- Competitive compensation, including equity
- Have a strong influence over the technical direction of our product
- Set and improve engineering standards and culture
- Mentoring from from experts in machine learning, software engineering and venture capital
- Flexibility of work hours
- Remote and hybrid work options
Marqo is an equal opportunity employer and we champion diversity. Don’t meet every single requirement of this role? Still apply! Research tells us that women and underrepresented groups are less likely to apply unless they meet every single requirement. At Marqo we believe that the right hire is someone who makes an addition to our culture, rather than someone who fits in and conforms to our status quo. So, if you’re excited about this role, or about Marqo, we’d still love to hear from you!
About the company
- B2B
- Early StageStartup in initial stages
- Top InvestorsThis company has received a significant amount of investment from top investors