Data Scientist/Software Engineer - Junior (Remote)
This is a junior-level Data Scientist/Software Engineer role focused on developing practical skills in data engineering, machine learning, and software development using technologies like Python, Java, Spark, and cloud ETL patterns. The position supports recent graduates and career switchers by providing real-world project experience and interview preparation to improve job prospects in competitive tech markets. The role is fully remote and emphasizes direct full-time employment with leading tech clients.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, IT.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
What You’ll Do
Confidential Client is hiring for a junior-level Data Scientist / Software Engineer (remote-friendly). In this role you will learn and contribute to building reliable data pipelines, analytics workflows, and production-ready data tools that support client projects.
- Work with SQL and relational warehouses to extract, transform, and load data
- Develop data processing code in Python and productionize it for scheduled jobs
- Implement and test streaming or batch pipelines using Spark / Databricks patterns
- Collaborate with engineers on ETL architecture, data modeling, and pipeline performance
- Document pipeline designs and produce clear “walk-through” narratives for interviews and stakeholders
- Participate in technical interviews, code reviews, and iteration on deliverables
What We’re Looking For
This is an entry / junior level role targeted at candidates who can demonstrate core data skills and the ability to learn quickly.
- Recent grads or early-career engineers in Computer Science, Engineering, Math, or Statistics
- Hands-on experience (class projects, internships, bootcamps or personal projects) with:
- SQL (performance-minded queries, indexing, joins)
- Python (data libraries, scripting, testing)
- Basic familiarity with Spark, Databricks, or cloud ETL concepts
- Clear communication — able to describe a pipeline you built and choices you made
- Willingness to learn cloud data platforms (e.g., Snowflake, Databricks) and modern ETL patterns
- Motivation to prepare interview-ready projects and make them machine- and human-readable
Preferred (not required):
- Exposure to data modeling, streaming concepts, or CI/CD for data pipelines
- Any production experience deploying small services or scheduled jobs
What You’ll Get
- Full-time role (Confidential Client) — remote-friendly / telecommute options
- Opportunity to work on real-world data pipelines and accelerate your career into data engineering / data science
- Coaching and resume/project guidance aimed at making your profile stand out in technical screening
- A hiring process supported by Careertakes — additional matched opportunities may be offered
Salary & Location
- Salary range (posted by the hiring source): $82,000 — $136,000 per year
- Employment type: Full-time
- Location (authoritative): College Station, TX — remote-friendly / TELECOMMUTE options available
Note: This posting is managed by Careertakes on behalf of Confidential Client. Salary range is provided by the employer and displayed to comply with pay-transparency practices.
Confidential Client — Additional info
This role is focused on direct, full-time placements. Candidates may be considered across similar entry-level roles (software programmer, Java full-stack, Python/Java developer, data analyst, data engineer, data scientist, ML engineer) depending on skills and client needs. Resumes may be shared with the Confidential Client and with Careertakes’ matching teams; if you do not want to be contacted, do not submit your resume.
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range