San Francisco, CA

Location: Remote

Position Type: Full-time


  1. Algorithm Development: Design, implement, and optimize data processing algorithms and AI models that enable intelligent decision-making and predictive capabilities.
  2. Data Integration: Collaborate with cross-functional teams to integrate, clean, and transform diverse data sources into usable formats for analysis and model training.
  3. Model Training: Develop and train machine learning and deep learning models using a variety of techniques, libraries, and frameworks to extract meaningful insights from data.
  4. Feature Engineering: Identify relevant features and attributes from complex datasets to enhance the performance of AI models.
  5. Data Visualization: Create informative visualizations and dashboards that effectively communicate data-driven insights to both technical and non-technical stakeholders.
  6. Performance Optimization: Continuously improve the efficiency and accuracy of algorithms and models to enhance overall system performance.
  7. Prototyping: Rapidly prototype and iterate on new data and AI concepts, turning them into production-ready solutions.
  8. Collaboration: Work closely with software engineering, product, and research teams to integrate AI solutions into larger software systems and applications.
  9. Research and Innovation: Stay current with the latest advancements in AI, machine learning, and data science, and contribute innovative ideas to enhance the company's offerings.
  10. Documentation: Create comprehensive documentation for code, algorithms, and models to facilitate knowledge sharing and future development.


  • Bachelor's or Master's degree in Computer Science, Data Science, or a related field.
  • Proven experience as a Software Engineer, focusing on data processing, AI, and machine learning.
  • Proficiency in programming languages such as Python, Java, or C++.
  • Hands-on experience with popular AI and data science libraries and frameworks (e.g., TensorFlow, PyTorch, scikit-learn, pandas).
  • Solid understanding of machine learning concepts, algorithms, and statistical methods.
  • Experience with data preprocessing, feature engineering, and model evaluation.
  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and their AI services.
  • Strong problem-solving skills and the ability to tackle complex technical challenges.
  • Excellent communication skills, both written and verbal, to collaborate effectively with cross-functional teams.
  • Attention to detail and a commitment to producing high-quality, reliable code.
  • Prior experience with deploying AI models in production environments is a plus.


  • Competitive salary and performance-based bonuses.
  • Comprehensive health, dental, and vision insurance plans.
  • Retirement savings plans with company matching.
  • Professional development opportunities and support for attending conferences and workshops.
  • Collaborative and innovative work environment.
  • Opportunity to work on groundbreaking AI projects and technologies.

If you are enthusiastic about contributing to the advancement of AI-driven solutions and are eager to work in a dynamic, forward-thinking company, we encourage you to apply. Join us in shaping the future of ticketing and AI technology!

To apply, please submit your resume and a cover letter detailing your relevant experience and interest in the position to

Suptask is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.