Datafolx is always looking to work with top talent. We offer a forward-thinking, intellectually stimulating, collaborative, and family-friendly workplace. As a company we are committed to great people and great ideas. If you’re interested in working with us, please email your resume to jobs@datafolx.ai. Unless stated otherwise, all positions are remote.
Current openings.
Interested in working with us but don’t see an open position that fits? We’d still love to hear from you. Please send a message and your resume to jobs@datafolx.ai. Part-time remote opportunities are available.
-
Salary: $108-127k
As a Data Scientist, you’ll play a key role in supporting our AI initiatives. Collaborating with data scientists, AI engineers, and consultants, you’ll transform data into actionable insights that drive business outcomes.
Key Responsibilities:
Data Management: Analyze diverse datasets, clean and preprocess data, and develop feature engineering strategies to enhance AI models.
Model Development: Design, train, and optimize machine learning and statistical models to address real-world business challenges.
AI Collaboration: Partner with AI engineers to support the development and deployment of AI solutions, ensuring robust data integrity.
Cross-functional Collaboration: Work with various teams to implement data-driven AI and machine learning strategies.
Continuous Improvement: Evaluate and optimize models, testing new algorithms for improved efficiency.
Client Impact: Translate complex data insights into actionable business strategies for clients.
Stay Informed: Keep abreast of advancements in data science and AI, incorporating innovative approaches into your work.
Qualifications:
Experience: 2-5 years in a data science or similar role, with expertise in machine learning and data analysis.
Proficient with large datasets, model building, and statistical analysis.
Skilled in libraries such as Pandas, NumPy, scikit-learn, TensorFlow, or PyTorch.
Skills:
Strong Python proficiency for data manipulation, modeling, and analysis.
In-depth knowledge of machine learning algorithms, deep learning, and statistical methods.
Familiarity with tools like SQL, Spark, and cloud platforms (AWS, GCP, Azure).
Experience in model evaluation and performance optimization.
Ability to communicate complex technical concepts to non-technical stakeholders.
Education:
A degree in data science, computer science, statistics, or a related field ( preferred but not required).
Bonus Points:
Experience in consulting or client-facing roles.
Familiarity with AI/ML tools in production environments.
A passion for solving business problems through data-driven insights.
-
Salary: $125-135k
As an AI Engineer, you’ll be a key contributor to the development and deployment of advanced AI solutions. Working with data scientists, software engineers, and consultants, you’ll build and optimize AI models that drive client business success.
Key Responsibilities:
AI Model Development: Design, build, and optimize machine learning and deep learning models to solve complex business problems.
System Integration: Collaborate with software engineers to integrate AI models into scalable and efficient production systems.
Performance Tuning: Continuously monitor and enhance AI model performance, ensuring speed, accuracy, and reliability.
Collaboration: Work alongside data scientists to understand business needs and translate them into robust AI solutions.
Deployment & Maintenance: Oversee the deployment and ongoing maintenance of AI models in production environments.
Innovation: Research and implement cutting-edge AI technologies to improve model performance and efficiency.
Client Impact: Deliver actionable AI-driven insights and solutions that directly influence business decisions.
Qualifications:
Experience: 2-5 years in AI engineering, software development, or a related field, with a focus on machine learning and AI applications.
Strong experience in AI model development, optimization, and deployment in production environments.
Proficiency in AI frameworks like TensorFlow, PyTorch, or similar.
Skills:
Advanced programming skills in Python, C++, or other relevant languages for AI development.
Strong understanding of machine learning algorithms, deep learning, and neural networks.
Experience with cloud platforms (AWS, GCP, Azure) and tools like Kubernetes and Docker for AI model deployment.
Knowledge of data processing frameworks such as Spark and experience with large-scale data pipelines.
Ability to collaborate effectively with cross-functional teams to implement AI solutions.
Familiarity with model monitoring, version control, and performance optimization techniques.
Education:
A degree in computer science, engineering, AI, or a related field (preferred but not required).
Bonus Points:
Experience in deploying AI solutions at scale in production environments.
Consulting or client-facing experience.
A passion for solving complex technical challenges and pushing the boundaries of AI technology.
-
Salary: $135-150k
As a Data Architect, you’ll be pivotal in designing and managing data infrastructure that enables the successful deployment of AI and analytics solutions for our clients..
Key Responsibilities:
Data Architecture Design: Develop and implement scalable, efficient data architectures to support AI, machine learning, and analytics initiatives.
Data Integration: Ensure seamless integration of data across various systems, enabling smooth data flow and access for teams.
Data Governance: Establish and enforce data governance policies to ensure data quality, integrity, and security.
Collaboration: Work with cross-functional teams, including data engineers, data scientists, and business stakeholders, to align data systems with business objectives.
Performance Optimization: Continuously monitor and optimize data architecture performance to handle large datasets and complex queries efficiently.
Cloud Architecture: Design and manage cloud-based data solutions, ensuring flexibility and scalability for future growth.
Data Security: Ensure robust data security measures are in place to protect sensitive information and comply with relevant regulations.
Qualifications:
Experience: 4-6 years in data architecture, data engineering, or a similar role, with a strong background in large-scale data systems.
Proven experience in designing and implementing data architectures for complex, data-driven projects.
Expertise in database management systems (SQL, NoSQL) and data warehousing solutions.
Skills:
Strong programming skills in languages like SQL, Python, and other relevant technologies for data architecture.
Proficiency in cloud platforms (AWS, GCP, Azure) and big data tools (Hadoop, Spark, etc.).
Expertise in data modeling, ETL processes, and data pipeline development.
Familiarity with data privacy regulations and best practices for data security and governance.
Strong understanding of performance optimization for data storage, retrieval, and processing.
Excellent collaboration skills to work with both technical and non-technical stakeholders.
Education:
A degree in computer science, information systems, or a related field (Master’s preferred but not required).
Bonus Points:
Experience with data lakes, data warehouses, or data mesh architectures.
Experience in cloud-based architecture and infrastructure as code.
A passion for developing innovative data solutions that drive business transformation.
-
Salary: $135-145k
As a Technical Project Manager, you will lead the planning, execution, and delivery of data and AI projects, ensuring that they meet business objectives and timelines. Your role will involve coordinating technical resources, managing project risks, and ensuring smooth communication between teams to achieve successful project outcomes.
Key Responsibilities:
Project Leadership: Lead the planning, execution, and delivery of data and AI projects, ensuring alignment with business goals and client expectations.
Team Coordination: Collaborate with data scientists, AI engineers, and other technical teams to ensure that project milestones are achieved on time and within scope.
Stakeholder Management: Act as the primary point of contact for stakeholders, managing expectations, providing regular updates, and ensuring project deliverables meet business needs.
Risk Management: Identify and mitigate risks that may affect project timelines, quality, or costs. Develop contingency plans as needed.
Resource Management: Allocate resources effectively, balancing team capacity with project requirements, and ensuring that the right skills are available at each project phase.
Quality Assurance: Oversee the development process to ensure that AI solutions meet technical and business requirements, and adhere to best practices and standards.
Performance Tracking: Monitor project progress, track key performance indicators (KPIs), and report on project status to senior leadership and stakeholders.
Continuous Improvement: Identify opportunities to streamline project management processes and improve team efficiency.
Qualifications:
Experience: 4-6 years in project management, with a focus on data, AI, or technology-related projects.
Proven experience managing end-to-end AI and data science projects, from ideation through to delivery.
Strong understanding of data science, machine learning, and AI technologies.
Skills:
Excellent project management skills, including proficiency with tools such as Jira, Trello, or Microsoft Project.
Strong technical knowledge of data architecture, AI model development, and cloud technologies (AWS, GCP, Azure).
Effective communication skills, with the ability to explain complex technical concepts to non-technical stakeholders.
Solid understanding of Agile and Scrum methodologies, with experience in managing Agile teams.
Strong problem-solving and decision-making skills, with the ability to handle multiple projects simultaneously.
Experience in managing budgets, timelines, and resource allocation for technical projects.
Education:
A degree in computer science, engineering, data science, or a related field (preferred but not required).
Project management certifications (e.g., PMP, Scrum Master) are a plus.
Bonus Points:
Experience working in a consulting or client-facing role.
Familiarity with data engineering and AI model deployment processes.
A passion for driving impactful AI solutions and fostering innovation in project management practices.
-
Salary: $110-127k
As a Prompt Engineer, you will be responsible for developing, optimizing, and fine-tuning prompts to ensure the efficient and effective performance of AI language models. Working closely with data scientists, AI engineers, and product teams, you will craft prompts that enhance AI model outputs, helping to solve real-world problems and deliver valuable insights. Your work will be integral in maximizing the impact of AI-driven solutions across various business applications.
Key Responsibilities:
Prompt Design & Optimization: Develop and refine prompts to improve the accuracy and relevance of AI model outputs.
Collaboration: Work with cross-functional teams, including data scientists, AI engineers, and product managers, to understand business requirements and tailor prompts accordingly.
Testing & Iteration: Continuously test and iterate on prompts, evaluating model performance and ensuring outputs meet business needs.
AI Model Understanding: Leverage a deep understanding of AI model behaviors to design prompts that drive desired results and outcomes.
Documentation & Reporting: Maintain clear documentation on prompt structures, guidelines, and best practices, sharing insights with stakeholders.
Performance Monitoring: Monitor prompt performance, identify areas for improvement, and implement changes to optimize efficiency and accuracy.
Innovation: Stay up to date with the latest advancements in AI prompt engineering, incorporating new techniques and approaches into your work.
Qualifications:
Experience: 2-4 years in prompt engineering, natural language processing (NLP), or a related field.
Experience working with AI language models (e.g., GPT, BERT) and understanding their behavior.
Familiarity with AI development frameworks and tools, such as TensorFlow, PyTorch, or Hugging Face.
Skills:
Strong proficiency in Python and other programming languages for prompt engineering and model interaction.
Knowledge of natural language processing (NLP) techniques and AI model training.
Experience in developing and testing prompts to improve model outputs.
Ability to collaborate effectively with technical and non-technical teams to understand requirements and optimize solutions.
Excellent problem-solving skills and attention to detail in fine-tuning AI models and prompts.
Education:
A degree in computer science, linguistics, data science, or a related field (Master’s preferred but not required).
Bonus Points:
Experience working with large language models (LLMs) in production environments.
Familiarity with AI research and advancements in prompt engineering techniques.
A passion for exploring the potential of AI and language models to solve complex business challenges.
Key Responsibilities:
AI Model Development: Design, build, and optimize machine learning and deep learning models to solve complex business problems.
System Integration: Collaborate with software engineers to integrate AI models into scalable and efficient production systems.
Performance Tuning: Continuously monitor and enhance AI model performance, ensuring speed, accuracy, and reliability.
Collaboration: Work alongside data scientists to understand business needs and translate them into robust AI solutions.
Deployment & Maintenance: Oversee the deployment and ongoing maintenance of AI models in production environments.
Innovation: Research and implement cutting-edge AI technologies to improve model performance and efficiency.
Client Impact: Deliver actionable AI-driven insights and solutions that directly influence business decisions.
Qualifications:
Experience: 2-5 years in AI engineering, software development, or a related field, with a focus on machine learning and AI applications.
Strong experience in AI model development, optimization, and deployment in production environments.
Proficiency in AI frameworks like TensorFlow, PyTorch, or similar.
Skills:
Advanced programming skills in Python, C++, or other relevant languages for AI development.
Strong understanding of machine learning algorithms, deep learning, and neural networks.
Experience with cloud platforms (AWS, GCP, Azure) and tools like Kubernetes and Docker for AI model deployment.
Knowledge of data processing frameworks such as Spark and experience with large-scale data pipelines.
Ability to collaborate effectively with cross-functional teams to implement AI solutions.
Familiarity with model monitoring, version control, and performance optimization techniques.
Education:
A degree in computer science, engineering, AI, or a related field (preferred but not required).
Bonus Points:
Experience in deploying AI solutions at scale in production environments.
Consulting or client-facing experience.
A passion for solving complex technical challenges and pushing the boundaries of AI technology.