Software Engineer
Role details
Job location
Tech stack
Job description
As a Senior Software Engineer with broad expertise, you will be a vital part of our team, developing innovative applications that leverage AI capabilities to enhance user experiences and streamline communication. You will work alongside a talented team of Data Scientists, DevOps, Product Managers, Business Analysts experts and play a key role in designing and implementing specialised AI assistant technology.
Requirements
You have :
- 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
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) A bonus
-
Experience with graph databases such as neo4js, pinecone or milvious or similar
-
Experience building native desktop apps
-
Experience with NLP libraries and frameworks, such as spaCy, or Transformers
-
Familiarity with machine learning concepts and the ability to work with NLP database
Benefits & conditions
- Join a pioneering joint venture at the intersection of AI and industry transformation
- Work with a diverse and collaborative team of experts from various disciplines
- Opportunity for professional growth and continuous learning in a dynamic field Seniority level Seniority level