Junior data scientist/Software Engineer (Remote)
This entry-level role targets recent graduates and career switchers seeking to develop practical skills in software engineering and data science. The position focuses on building expertise in Java full stack development, Python, DevOps, and data-related fields, preparing candidates to meet employer demands and secure full-time tech jobs. The role is fully remote and supports candidates with limited experience to enhance their job prospects through real-world skill development.
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, Information Technology — IT staffing & training.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
What You’ll Do
This entry-level role blends data science and software engineering tasks for early-career technologists. You will work on real-world projects that help you build production-ready skills and prepare you for client-facing engineering roles.
- Assist with data cleaning, exploratory data analysis, and basic statistical modeling
- Support backend and scripting tasks using Python or Java
- Contribute to full-stack feature development under senior mentorship
- Help build and run simple ML experiments and support model evaluation
- Document work, create reproducible notebooks, and follow code-review workflows
- Participate in team stand-ups and client-facing technical discussions when appropriate
Who We’re Looking For
We welcome recent graduates, career-switchers, and candidates with limited professional experience who are motivated to grow technical skills quickly.
- Recent graduates in Computer Science, Engineering, Math, Statistics or related fields
- Candidates transitioning into tech or recovering from layoffs / career gaps
- Learners with basic project experience (class projects, internships, bootcamps, personal projects)
- People who communicate clearly, ask good questions, and follow guidance from mentors
Minimum Qualifications
- Bachelor’s degree in CS, Engineering, Math, Statistics or equivalent practical experience
- Working knowledge of Python or Java (coursework, projects, or bootcamp experience)
- Familiarity with data fundamentals: CSV/JSON, SQL queries, basic statistics
- Ability to write and understand simple unit-tested code
- Strong problem-solving, organization, and communication skills
- Authorization to work in the United States
Preferred (nice-to-have) skills
- Exposure to web frameworks, REST APIs, or basic full-stack development
- Experience with Pandas, NumPy, scikit-learn, or similar data tools
- Basic Linux/command-line familiarity and version control (Git)
- Coursework or projects in machine learning, data engineering, or DevOps
- Internship or part-time experience in software or data roles
Compensation & Location
- Salary range: $82,000 — $127,000 USD per year (listed by our confidential client)
- Role is remote-capable; the authoritative job location is San Jose, NM (applicants must be eligible to work in the U.S.)
- Employment type: Full-time
Why Apply (What You’ll Get)
- Early-career, on-the-job training and exposure to real client projects
- Mentorship from experienced engineers and data professionals
- A pathway into full-time engineering or data roles with placement support
- Access to additional matched opportunities via the Careertakes platform
Application notes
Careertakes shares submitted resumes with our confidential client and relevant teams. Submissions may be retained in talent pools to match future opportunities; if you prefer not to be considered beyond this role, please indicate that in your communication.
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