Posizioni aperte
Software Engineer – GenAI team
Oròbix is looking for a Software Engineer to join our GenAI Team.
We are seeking an experienced Software Engineer to join our team and contribute to the development of innovative solutions in a collaborative and dynamic environment. The ideal candidate will have a strong background in backend development, cloud infrastructure, databases, and modern software engineering practices. Familiarity with Generative AI third-party libraries and frontend frameworks is considered a plus.
You will design, build, and scale software systems that leverage cutting-edge technologies while adhering to best practices in software architecture, security, and performance optimization.
Key responsibilities
- Develop and maintain backend systems, ensuring robust and efficient RESTful APIs.
- Architect and implement scalable solutions on cloud infrastructure platforms.
- Manage and optimize relational and non-relational databases for high availability and performance.
- Implement and manage CI/CD pipelines to automate build, test, and deployment workflows (e.g., Bitbucket Pipelines or similar tools).
- Collaborate with the team to integrate secure protocols and uphold best practices in cybersecurity.
- Contribute to the development of frontend components when needed, working closely with design and product teams.
- Stay updated on emerging technologies, particularly in Generative AI, and drive their integration into projects.
- Conduct code reviews, mentor junior engineers, and promote a culture of technical excellence.
Required Skills & Qualifications
- 3+ years of professional experience in software development, with a strong focus on Python.
- Expertise in backend development, including designing RESTful APIs.
- Solid understanding of cloud infrastructure, with hands-on experience deploying and managing cloud-based services.
- Proficiency in Git and version control workflows.
- Strong knowledge of relational and non-relational database systems.
- Familiarity with CI/CD practices, including building and managing automated pipelines for testing and deployment.
- Understanding of network protocols and cybersecurity principles, with a focus on secure application development.
- Strong problem-solving skills and ability to work in a fast-paced, team-oriented environment.
Preferred qualifications (Nice to Have)
- Familiarity with FastAPI or similar backend frameworks.
- Experience with Microsoft Azure or other cloud platforms.
- Exposure to Generative AI technologies, such as vector databases and libraries like LangChain or LlamaIndex.
- Knowledge of modern frontend technologies, including frameworks such as React, Reflex, or Streamlit.
- Experience in building secure and scalable AI/ML pipelines.
- Experience with Infrastructure as Code (IaC) tools such as Terraform.