Data Engineer (IC1)

ClassLink

New Jersey

Remote

USD 80,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical insurance
Vision insurance
401(k)
Disability insurance
Tuition assistance

Job summary

An education technology company in New Jersey is seeking a Data Engineer (IC1) to join their OneData team. This role involves integrating data from multiple sources and developing REST APIs. The ideal candidate has experience with Python, relational databases, and AWS. This position is 100% remote eligible with quarterly in-person meetings.

Qualifications

  • Experience building applications or REST APIs with Python.
  • Proficiency in relational databases, preferably Postgres.
  • Experience working with a major cloud provider, preferably AWS.

Responsibilities

  • Develop new endpoints in a REST API serving a frontend application.
  • Help establish new data sources for our pipeline using various data transfer methods.
  • Implement consistent testing across APIs and build test cases to cover ETL processes.
  • Support the development of highly scalable data management systems on AWS.
  • Extend data models for databases by adding new fields or tables.

Skills

Building applications/REST APIs with Python
Proficiency in relational databases, Postgres
Experience with cloud providers, AWS
Strong analytic skills with unstructured datasets
Self-starter in fast-paced environments

Education

Bachelor's degree in computer programming, computer science, or related field

Tools

JIRA
Confluence
FastAPI
SQLAlchemy
AWS

Job description

Join to apply for the Data Engineer (IC1) role at ClassLink

Join to apply for the Data Engineer (IC1) role at ClassLink

Get AI-powered advice on this job and more exclusive features.

This range is provided by ClassLink. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

$80,000.00/yr - $90,000.00/yr

Direct message the job poster from ClassLink

Headquartered in Clifton, NJ, ClassLink is a leading education technology company serving schools around the world.

ClassLink empowers over 22 million students and staff with instant access to a library of 6,000+ single sign-on apps from in the classroom or at home.

ClassLink Analytics provides essential usage data, so instructors can measure engagement and leaders can make informed purchasing and training decisions.

ClassLink Roster Server and OneSync use automation and open standards to make rostering and provisioning easier, more secure, and less time-consuming.

ClassLink is an industry-leading education technology company, focusing on improving the lives of students and educators by creating more time for learning, improving access to digital resources, and simplifying rostering and account provisioning. Our Analytics family of products helps decision-makers view trends in data to better understand usage and adoption of software tools. This role will focus on improving and maintaining the underlying architecture of ClassLink Analytics. As ClassLink grows, so does the need for our products to efficiently scale and perform. You will be tasked with optimizing backend components using industry standard technology for big data processing.

The ClassLink team is a family of dedicated people who strive to make a difference in education. We do this by making and delivering great products. We rely on our 3 core values to lead us in our day to day, guide our company's actions, and serve as our cultural cornerstones.

They are:

Strive to Grow

Deliver Worthwhile Experiences

Contribute with Heart

The Data Engineer (IC1) is essential to our OneData team, specializing in integrating data from multiple sources into our pipeline and extending REST APIs as required. This role includes contributing to new development projects and improving current processes.

This role collaborates closely with Data and Software Engineers to enhance the platform as new features are developed.

Responsibilities:

  • Develop new endpoints in a REST API serving a frontend application, ensuring they are performant and meet acceptance criteria.
  • Help establish new data sources for our pipeline using various data transfer methods, such as external APIs, SFTP files, or direct interactions with vendors.
  • Implement consistent testing across APIs and build test cases to cover ETL processes.
  • Work in a fast-paced, Agile/Scrum engineering environment and deliver incremental product software with high quality.
  • Support the development of highly scalable data management systems on AWS.
  • Extend data models for databases by adding new fields or tables and create corresponding migrations to ensure smooth schema updates and data consistency.

This role is 100% remote eligible, with quarterly strategy meetings that are in-person.

NOTE: This job description is not intended to be all-inclusive. Employees may be asked to perform other related duties as negotiated to meet the ongoing needs of the organization.

Requested Education and Experience:

  • Experience building applications or REST APIs with Python.
  • Proficiency in relational databases, preferably Postgres.
  • Experience working with a major cloud provider, preferably AWS.
  • You are a self-starter, who enjoys working in a fast-paced environment.
  • Internally motivated, able to work proficiently both independently and in a team environment.
  • Strong initiative to find ways to improve solutions, systems, and processes.
  • Strong analytic skills related to working with unstructured datasets.
  • Bachelor’s degree in computer programming, computer science, or a related field

It would be great if you have or are pursuing the following:

  • AWS Certifications

We prefer that you have experience with:

  • JIRA and Confluence
  • FastAPI
  • SQLAlchemy or another ORM
  • AWS

This role is 100% remote eligible, with quarterly strategy meetings that are in-person.

At ClassLink, we believe diversity drives innovation and inclusion strengthens our community. We’re proud to be an equal opportunity employer and are committed to building a team that represents a wide variety of backgrounds, perspectives, and experiences. We do not discriminate based on race, color, religion, sex, gender identity, sexual orientation, national origin, age, disability, veteran status, or any other legally protected characteristic.

We are a team of passionate people striving to help improve classroom learning.

We do this by making and delivering great products.

We also like to have fun along the way.

"Never doubt that a small group of thoughtful, committed citizens can change the world;

indeed, it's the only thing that ever has." - Margaret Mead

Seniority level
  • Seniority level
    Associate
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Information Technology, Quality Assurance, and Analyst
  • Industries
    E-Learning Providers, Software Development, and Education

Referrals increase your chances of interviewing at ClassLink by 2x

Inferred from the description for this job

Medical insurance

Vision insurance

401(k)

Disability insurance

Tuition assistance

Get notified about new Data Engineer jobs in New Jersey, United States.

Jersey City, NJ $110,000.00-$115,000.00 2 weeks ago

Toms River, NJ $100,000.00-$120,000.00 1 day ago

New Jersey, United States $108,000.00-$133,000.00 1 week ago

Camden, NJ $140,000.00-$180,000.00 2 weeks ago

Elizabeth, NJ $140,000.00-$180,000.00 9 hours ago

New Jersey, United States $85,000.00-$105,000.00 3 weeks ago

Fleet Operations & Analytics Engineer (East Coast)

Vineland, NJ $95,000.00-$108,000.00 1 week ago

Newark, NJ $140,000.00-$180,000.00 8 hours ago

Fort Lee, NJ $140,000.00-$200,000.00 2 weeks ago

Trenton, NJ $140,000.00-$180,000.00 5 days ago

Senior System Software Engineer, Cloud Software and Infrastructure

New Jersey, United States $184,000.00-$287,500.00 5 days ago

New Jersey, United States $50.00-$55.00 6 days ago

Machine Learning Engineer: 2D & 3D Geometric Data, Generative AI East Coast, United States

New Jersey, United States $130.00-$150.00 2 weeks ago

Jersey City, NJ $150,000.00-$275,000.00 3 days ago

Jersey City, NJ $100,000.00-$135,000.00 5 days ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Data Engineer
Senior Data Engineer

System Inc. • New York (NY)

On-site
USD 145,000 - 190,000
Professional development opportunities
Supportive work culture emphasizing autonomy and collaboration
Multifamily Data Analyst
Multifamily Data Analyst

Resource Innovations • New Jersey

On-site
USD 59,000 - 85,000
Competitive salary
Paid vacation
Health, dental and vision insurance
+2
[Full Remote] Software Engineer
[Full Remote] Software Engineer

Joinrs US • United States

Remote
USD 80,000 - 105,000
Competitive Pay
Bonuses
Healthcare Benefits
+2
Data Engineer
Data Engineer

The Cake • United States

Remote
USD 64,000 - 720,000
Data Center Engineer
Data Center Engineer

Client Server • New Jersey

Hybrid
USD 150,000 - 175,000
100% employer paid medical and dental cover
Health Savings Account
Generous annual leave allowance
+3
Junior Software Developer
Junior Software Developer

SCS Global Services • United States

Remote
USD 62,000 - 73,000
Data Engineer
Data Engineer

CGS Federal (Contact Government Services) • United States

On-site
USD 112,000 - 153,000
Health, Dental, and Vision
Life Insurance
401k
+1
Data & Integration Engineer, Entry Level
Data & Integration Engineer, Entry Level

Jobright.ai • Newark (NJ)

On-site
USD 70,000 - 90,000
Medical insurance
Vision insurance
401(k)
Junior AI-Assisted Software Engineer
Junior AI-Assisted Software Engineer

SS&C Technologies • Union (NJ)

Hybrid
USD 70,000 - 100,000
Flexible work environment
401k Matching Program
Medical, Dental, Vision benefits
+4
Senior Engineer, Data (Remote, US)
Senior Engineer, Data (Remote, US)

Renew Home • United States

Remote
USD 145,000 - 205,000
Fully remote work environment
Home office set-up allowance
No pre-set vacation limits
+2