Career with CosineAI
- Home
- Career with CosineAI
// GROW WITH US
Core Careers
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.