Software Engineer
This entry-level Software Engineer role focuses on developing and maintaining scalable data engineering and AI solutions using Python and SQL. The position involves building end-to-end data pipelines, supporting machine learning initiatives, and collaborating with cross-functional teams to deliver data-driven insights. Candidates should have 1-4 years of experience and be willing to relocate for onsite client projects within the United States.
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 Services, Software Development, and Data Infrastructure & Analytics.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
What You’ll Do
Confidential Client is hiring an entry-level Software Engineer to support data engineering, analytics, and machine learning initiatives. You will work on building and maintaining scalable data solutions, authoring ETL pipelines, and helping bring AI/ML projects to production. This is a full-time role and may require relocation anywhere within the United States for onsite client projects.
- Develop, test, and maintain data engineering and AI solutions using Python
- Write, optimize, and maintain SQL queries for extraction, transformation, and analytics
- Design and support end-to-end data pipelines and workflows (ETL/ELT)
- Collect, clean, transform, and analyze structured and unstructured data
- Automate repetitive data processing tasks and troubleshooting data pipeline issues
- Collaborate with developers, data engineers, analysts, and business stakeholders to gather requirements and deliver solutions
- Support the development, validation, and deployment of machine learning models and AI prototypes
- Document technical solutions, processes, and runbooks
- Stay current with industry best practices and emerging tools in data engineering and AI
Required Qualifications & Experience
- 1–4 years of relevant experience in data engineering, data analytics, machine learning, or AI engineering (entry-level to early career)
- Bachelor’s degree in Computer Science, Information Systems, Mathematics, or a related quantitative field (Master’s preferred but not required)
- Strong proficiency with Python
- Solid understanding of SQL and relational databases
- Experience developing end-to-end data solutions and familiarity with ETL concepts
- Strong analytical thinking and problem-solving skills
- Good written and verbal English communication skills
- Willingness to relocate within the United States for client onsite assignments
Preferred Skills
- Experience with one or more cloud platforms: AWS, Azure, GCP, or Databricks
- Familiarity with PySpark, AWS S3, AWS Lambda, EC2, Airflow, or managed data services
- Exposure to machine learning, generative AI, or computer vision projects
- Understanding of probability and statistics
- Experience with version control (GitLab, Git)
- Experience with R is a plus
Compensation & Work Type
- Employment type: FULL_TIME
- Target pay (per source): $30.00 — $35.00 per hour
- This role is entry-level / early-career and may require relocation for client engagements.
Culture & Additional Details
Confidential Client values collaborative teams that prioritize robust data practices and production-ready solutions. You will join a group focused on building reliable data infrastructure and supporting analytic and AI use cases across clients.
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