Software Development Engineer

CA

Type: Full-time

Min. Experience: At least 5 years’ Experience

Who we are:

X2 Cloud builds transformative connectivity solutions using smart, scalable cloud technology. We empower businesses with real-time insights, enabling them to make smarter decisions and fuel their growth through integrated, data-driven solutions.

What you will be doing:

We are seeking a Senior Software Engineer to join our AI Platform team. In this role, you will be responsible for designing, developing, and maintaining the AI infrastructure that powers X2 Cloud‘s innovative smart home and SMB products. You will work closely with data scientists, machine learning engineers, and other software engineers to build scalable and efficient systems that support our AI-driven features.

Territory:

National

What your primary responsibilities will be:

  • Design, develop, and maintain scalable AI and machine learning infrastructure.
  • Collaborate with data scientists and machine learning engineers to deploy models and algorithms.
  • Optimize and improve the performance of AI models in production.
  • Develop tools and frameworks to support AI development and deployment.
  • Ensure the reliability and robustness of AI systems through testing and monitoring.
  • Work with cross-functional teams to integrate AI solutions into X2Cloud products.
  • Stay up-to-date with the latest advancements in AI and machine learning technologies.

What you will need:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of experience in backend development.
  • Proficiency in Python and familiarity with popular microservice frameworks, such as Flask or FastAPI.
  • Hands-on experience with microservices architecture and containerization (e.g., Docker, Kubernetes).
  • Hands-on experience with cloud platforms (e.g., AWS, Azure, or Google Cloud).
  • Familiarity with at least one NoSQL database system, such as Cassandra or DynamoDB. Strong analytical and problem-solving skills, capable of addressing complex technical challenges and proposing innovative solutions.

Preferred Qualifications:

  • Experience with big data technologies (Spark, Hadoop).
  • Knowledge of data engineering and ETL processes.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Contributions to open-source AI projects.
  • Experience in the smart home industry.