Tech Stack
AWSAzureCloudElectronGoGoogle Cloud PlatformJavaJavaScriptMongoDBNeo4jNoSQLPostgresPythonReactRedisRubyRustVue.js
About the role
- Develop innovative applications that leverage AI capabilities to enhance user experiences and streamline communication.
- Design and implement specialized AI assistant technology.
- Collaborate with Data Scientists, DevOps, Product Managers, and Business Analysts to deliver solutions.
- Work on automating business activities by ingesting structured and unstructured company data.
- Participate in early-stage product development across a wide range of tasks and technologies.
- Contribute to creating lasting products and influencing product direction.
Requirements
- Preferred M.Sc or Ph.d degree in Computer Science or a related field.
- 7+ years of experience in Software development.
- Work experience using both compiled languages (Rust, Ocaml, Golang, Java, C#) or dynamic languages (Javascript, Python, Ruby).
- Experience building web applications or desktop applications technologies such as Electron, tauri, React, Vue.js.
- Familiarity with CI/CD principles and technologies, including experience with GitHub Actions or similar.
- Experience working with Relational and NoSQL databases such as Postgres, Redis, Neo4j, Milviousor MongoDB, and a good understanding of data consistency tradeoffs.
- Proven Knowledge of cloud platforms (e.g., AWS, Azure, or GCP).
- Excellent problem-solving and technical skills.
- Strong communication and collaboration skills, with the ability to work in a team.
- Interest and experience in working on early-stage software and a wide range of tasks.
- Proven experience using technology and how it helped you build a lasting product.
- Bonus: Experience with graph databases such as neo4js, pinecone or milvius or similar.
- Bonus: Experience building native desktop apps.
- Bonus: Experience with NLP libraries and frameworks, such as spaCy, or Transformers.
- Bonus: Familiarity with machine learning concepts and the ability to work with NLP datase