// GROW WITH US

Core Careers
at Cosine AI

Data Scientist / Data Engineer
  • Responsibilities:

    • Develop and maintain Python scripts for data collection, processing, and analysis.
    • Design and implement data pipelines for extracting, transforming, and loading (ETL) data from various sources.
    • Work with large datasets to clean, structure, and analyze information.
    • Integrate data from external APIs and other data sources into internal systems.
    • Collaborate with other teams to support data-related tasks and ensure data quality.

    Required Knowledge:

    • Proficiency in Python programming and relevant libraries (e.g., Pandas, NumPy, SQLAlchemy, Requests).
    • Experience with data processing and ETL workflows.
    • Knowledge of web scraping techniques and tools (e.g., BeautifulSoup, Scrapy).
    • Familiarity with working with APIs and JSON data.
    • Understanding of database integration and data storage solutions.

    Applications:

    • Python IDEs (e.g., PyCharm, Visual Studio Code).
    • Data processing tools like Pandas and SQLAlchemy.
    • Web scraping tools such as BeautifulSoup and Scrapy.
AI/ML Engineer
  • Responsibilities:

    • Develop and deploy machine learning models for various applications.
    • Utilize AI tools to analyze data and generate insights.
    • Collaborate with data scientists to improve model accuracy and efficiency.
    • Implement natural language processing (NLP) techniques for text analysis and generation.
    • Maintain and optimize AI/ML systems for performance and scalability.

    Required Knowledge:

    • Proficiency in Python and AI/ML frameworks (e.g., TensorFlow, PyTorch, Scikit-learn).
    • Experience with natural language processing (NLP) techniques and tools.
    • Understanding of machine learning algorithms and model evaluation.
    • Familiarity with cloud-based AI services (e.g., Google AI, AWS SageMaker).
    • Knowledge of API integration for AI/ML deployment.

    Applications:

    • AI/ML frameworks like TensorFlow and PyTorch.
    • NLP tools such as NLTK or SpaCy.
    • Cloud AI services from Google, AWS, or Azure.
UI/UX Designer
  • Responsibilities:
    • Design the app interface focusing on user experience.
    • Create wireframes, prototypes, and final designs.
  • Applications/Tools:
    • Design tools: Adobe XD, Sketch, Figma
    • Prototyping tools: InVision, Marvel
  • Knowledge:
    • User-centered design principles.
    • Proficiency in design software and tools.
iOS Developer
  • Responsibilities:
    • Develop the app’s front end using Swift or Objective-C.
    • Ensure app responsiveness and performance.
  • Applications/Tools:
    • Development environment: Xcode
    • Programming languages: Swift, Objective-C
  • Knowledge:
    • iOS development frameworks and libraries (UIKit, SwiftUI).
    • Experience with RESTful APIs and integration.
Project Manager
  • Responsibilities:

    • Lead and coordinate project teams to achieve project goals on time and within budget.
    • Develop detailed project plans, including timelines, milestones, and resource allocation.
    • Monitor project progress, identify risks, and implement corrective actions as needed.
    • Communicate project status and updates to stakeholders and team members.
    • Ensure that project deliverables meet quality standards and client expectations.

    Required Knowledge:

    • Proficiency in project management methodologies (e.g., Agile, Waterfall).
    • Experience with project management tools (e.g., Trello, Asana, JIRA).
    • Strong organizational and leadership skills.
    • Knowledge of budgeting and resource allocation.
    • Ability to manage multiple projects simultaneously.

    Applications:

    • Project management tools like Trello, Asana, or JIRA.
    • Microsoft Office Suite, especially Excel and PowerPoint for reporting and presentations.
Database Administrator / Developer
  • Responsibilities:

    • Design, implement, and maintain company databases.
    • Ensure data integrity, security, and availability.
    • Develop and optimize database queries, stored procedures, and indexes.
    • Manage database backups, restoration, and disaster recovery plans.
    • Monitor and troubleshoot database performance issues.
    • Collaborate with developers and analysts to integrate databases with other applications.

    Required Knowledge:

    • Proficiency in SQL and database management systems (e.g., MySQL, PostgreSQL, Microsoft SQL Server).
    • Experience with cloud-based database services (e.g., Amazon RDS, Google Cloud SQL, Azure SQL Database).
    • Understanding of database design principles and normalization.
    • Knowledge of database security best practices.
    • Familiarity with database performance tuning and optimization techniques.

    Applications:

    • SQL Management Studio, pgAdmin, or similar database management tools.
    • Cloud platforms like AWS, Google Cloud, or Azure.
QA Tester
  • Responsibilities:
    • Test the app for bugs, performance issues, and usability.
    • Ensure the conversational flow is natural and accurate.
  • Applications/Tools:
    • Testing tools: Selenium, Appium, XCTest
    • Bug tracking: JIRA, Bugzilla
  • Knowledge:
    • Software testing methodologies.
    • Experience with automated and manual testing.
Graphic Designer/3D Model Creator
  • Applications/Tools:
    • Design software: Adobe Illustrator, Photoshop
    • Digital illustration tools: Procreate, CorelDRAW
  • Knowledge:
    • Proficiency in graphic design and illustration.
    • Understanding of visual storytelling.