Job Description
CXC Global supports industry-leading companies to find the right candidate to join their team. This is a permanent position to a global technology company that provides AI solutions across multiple industries.
You will be joining a growing team of software engineers, data scientists, and machine learning in an agile development environment to build the next generation of AI-based solutions for web and edge devices.
What You'll Do:
- Your job is to write software that makes the company work well at scale; Make our systems work efficiently and reliably
- Work with an extremely talented team of engineers from diverse backgrounds and varied experiences
- Develop, test, document and release full-stack, end-to-end features for web applications
- Participate in sprint planning and getting work done within the schedule
- Participate in code reviews as well as post-deployment monitoring
- Research and evaluate new technologies that may improve our processes or code bases
What We're Looking For:
- Desire to be a part of culture that values quality, robustness, and scalability while fostering innovation and excitement toward web architectures, spanning front-end and back-end layers
- Decide when to build from scratch and when to use existing tools.
- Passionate about solving hard problems using data-driven solutions
- You like to be an owner and strive to do work you're proud of, both technically and in your team interactions
- Understand the importance of balancing performance and usability
- Understanding of algorithms, data structures and software design
Your Profile:
- Degree in Computer Science / Information Technology or related discipline
- Must have a good experience working on AI projects
- Proficient in Python and React (JavaScript/TypeScript)
- Experienced in AWS/GCP deployment environments
- Knowledge in data lake platforms (Hadoop, Snowflake, Dremio) will be a plus
- Strong competence in building and scaling data flows
- Good team player, and exceptional communicator
- Ready to thrive in a fast-paced environment
- Excited about the ambiguity of an entrepreneurial, rapidly growing company, and able to juggle many projects and responsibilities