ClassLink logo
ClassLink
Posted 9 days agoVerified live 2d ago

Agentic Data Engineer, IC2

Brief overview

Remote
UndergradOr in progress
3+ yrsMinimum
PythonSQLAlchemy ORMPostgreSQLREST APIsETL/ELT PipelinesAWSGitCI/CDAutomated TestingAgile Software DevelopmentMulti-Tenant SaaS Platforms

About the company

ClassLink logo
ClassLinkclasslink.com

ClassLink designs and develops application servers and solutions for K-12 school districts.

Job description

Summary

ClassLink builds secure education technology tools that support access, analytics, and data-driven decision-making for students and educators. The Agentic Data Engineer designs, builds, and maintains scalable data platforms, pipelines, APIs, integrations, and cloud-native services supporting products, analytics, and AI-powered applications. This remote role also contributes to automation, testing, data quality, governance, operational excellence, and cross-functional engineering collaboration.

Responsibilities

  • Design, develop, and optimize scalable data pipelines, REST APIs, and cloud-native data services that support ClassLink products and internal platforms
  • Apply AI-assisted engineering practices, modern data engineering methodologies, and established coding standards to improve engineering effectiveness, solution quality, and developer productivity
  • Ensure data engineering solutions comply with established standards for security, testing, observability, data quality, and software reliability
  • Own technical implementation for assigned data engineering initiatives from design through deployment
  • Design and enhance multi-tenant data architectures that provide secure, scalable, and reliable customer data processing
  • Develop and extend ETL/ELT pipelines by integrating new vendor data sources through REST APIs, SFTP, event-driven integrations, message queues, and other supported data exchange methods
  • Design scalable REST APIs and database solutions that support application functionality, reporting, and downstream integrations
  • Extend relational data models, implement schema migrations, and optimize database performance while maintaining data integrity
  • Improve engineering efficiency through automation, workflow optimization, testing improvements, and AI-assisted development practices
  • Develop and maintain automated testing for APIs, ETL processes, and data validation to improve release confidence and data quality
  • Contribute reusable components, technical documentation, engineering standards, and operational runbooks that improve consistency across teams
  • Support and optimize AWS-based data platforms through automation, monitoring, observability, performance tuning, and cost optimization while identifying opportunities to improve scalability, reliability, and operational efficiency
  • Collaborate with Product Management, Agentic Engineering, Cloud Engineering, Security Engineering, Quality Engineering, Architecture, Infrastructure, Analytics, and fellow Agentic Data Engineers to deliver reliable, scalable, and secure data solutions
  • Participate in technical design discussions, code reviews, architecture reviews, and engineering working groups
  • Share technical knowledge and mentor Associate Data Engineers through collaborative problem-solving, design guidance, and code reviews

Skills

  • Bachelor's degree in Computer Science, Data Engineering, Software Engineering, Information Technology, or a related field, or equivalent combination of education and experience
  • 3–5 years of experience in data engineering, backend software engineering, or cloud-based data platform development
  • Advanced proficiency in Python, including object-oriented programming, type hinting, decorators, context managers, and asynchronous programming concepts
  • Strong experience with SQLAlchemy ORM, Alembic migrations, relational database design, and PostgreSQL
  • Experience designing, developing, testing, and supporting REST APIs using FastAPI or similar frameworks
  • Experience designing and supporting ETL/ELT pipelines and integrating data from APIs, SFTP, vendor systems, and other external sources
  • Experience designing and supporting AWS cloud services and cloud-native data solutions, including storage, compute, networking, monitoring, and serverless capabilities
  • Experience with Git, CI/CD pipelines, automated testing, observability, and Agile software development
  • Strong analytical, troubleshooting, and problem-solving skills with the ability to independently resolve complex technical issues
  • Excellent communication and collaboration skills with experience working on cross-functional Agile teams
  • Experience using AI-assisted software development tools and modern engineering practices to improve developer productivity and software quality
  • Experience designing and supporting multi-tenant SaaS platforms
  • Experience with Snowflake or other cloud data warehouse technologies
  • Experience with data orchestration platforms and workflow automation tools
  • Experience building scalable event-driven or distributed data processing systems
  • Experience designing or supporting vector databases, Retrieval-Augmented Generation (RAG) pipelines, semantic search, feature stores, or other AI-ready data architectures
  • Familiarity with Infrastructure as Code, containerization, Kubernetes, or serverless architectures
  • Experience mentoring junior engineers or leading technical initiatives
  • Knowledge of data governance, data quality frameworks, observability, and monitoring practices
  • Experience using AI-assisted development tools to improve software engineering productivity
  • AWS certifications or data engineering certifications

Qualifications

Must Haves

  • Bachelor's degree in Computer Science, Data Engineering, Software Engineering, Information Technology, or a related field, or equivalent combination of education and experience
  • 3–5 years of experience in data engineering, backend software engineering, or cloud-based data platform development
  • Advanced proficiency in Python, including object-oriented programming, type hinting, decorators, context managers, and asynchronous programming concepts
  • Strong experience with SQLAlchemy ORM, Alembic migrations, relational database design, and PostgreSQL
  • Experience designing, developing, testing, and supporting REST APIs using FastAPI or similar frameworks
  • Experience designing and supporting ETL/ELT pipelines and integrating data from APIs, SFTP, vendor systems, and other external sources
  • Experience designing and supporting AWS cloud services and cloud-native data solutions, including storage, compute, networking, monitoring, and serverless capabilities
  • Experience with Git, CI/CD pipelines, automated testing, observability, and Agile software development
  • Strong analytical, troubleshooting, and problem-solving skills with the ability to independently resolve complex technical issues
  • Excellent communication and collaboration skills with experience working on cross-functional Agile teams
  • Experience using AI-assisted software development tools and modern engineering practices to improve developer productivity and software quality

Nice to Haves

  • Experience designing and supporting multi-tenant SaaS platforms
  • Experience with Snowflake or other cloud data warehouse technologies
  • Experience with data orchestration platforms and workflow automation tools
  • Experience building scalable event-driven or distributed data processing systems
  • Experience designing or supporting vector databases, Retrieval-Augmented Generation (RAG) pipelines, semantic search, feature stores, or other AI-ready data architectures
  • Familiarity with Infrastructure as Code, containerization, Kubernetes, or serverless architectures
  • Experience mentoring junior engineers or leading technical initiatives
  • Knowledge of data governance, data quality frameworks, observability, and monitoring practices
  • Experience using AI-assisted development tools to improve software engineering productivity
  • AWS certifications or data engineering certifications

Benefits

  • 4+ weeks of vacation and 13+ paid holidays
  • 12 weeks fully paid parental leave for all parents
  • 401(k) with 0.5:1 company match
  • Medical, dental, and vision plans
  • Company-paid life, short-term disability, and long-term disability insurance
  • Voluntary supplemental life, accident, and pet insurance options
  • Paid volunteer days through ClassLink Cares
  • Tuition reimbursement for continued education
  • Coaching and internal programs to support career and personal growth
  • Annual company retreats and team events
  • Remote work with quarterly in-person strategy meetings

More jobs like this