careertakescareertakes

Early-Career Software Engineer - AI Applications

Confidential ClientConsulting
Entry LevelFull-timeHybridN/A
Durham, North Carolina
2 Days Ago

The Early-Career Software Engineer at Confidential Client will develop and deploy AI-powered applications leveraging large language models, retrieval-augmented generation, and cloud-native services. This role involves collaborating with senior engineers and researchers to build production-quality software, participate in code reviews, and continuously learn evolving AI technologies. The position offers a hybrid remote work option with a preference for candidates near the Research Triangle Park headquarters for in-person collaboration.

Boost your chances. Upload your resume to see your match score.

Unlock Match Rate
Description

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, Research Services.

Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.


What You’ll Do

This Early‑Career Software Engineer will join a team building AI‑powered applications and research solutions. Working with senior engineers and research staff, you will:

  • Develop production software using Python and modern frameworks.
  • Implement AI‑driven features using large language models (LLMs) and AI APIs.
  • Build and maintain retrieval‑augmented generation (RAG) pipelines and agent-based workflows.
  • Create and consume REST APIs and cloud‑native services.
  • Write clean, maintainable, and well‑tested code; use AI coding assistants responsibly (e.g., Copilot, Claude Code).
  • Participate in code reviews and architectural discussions.
  • Support deployment, monitoring, and troubleshooting of production applications.
  • Help evaluate AI system quality, accuracy, reliability, and cost.
  • Translate research requirements into reliable software solutions.
  • Contribute to documentation and improvements to development standards and engineering practices.

What You’ll Need

Minimum qualifications (required):

  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related technical field — or equivalent experience.
  • Academic or professional software development experience.
  • Strong programming skills in Python or another modern language.
  • Solid understanding of object‑oriented programming, algorithms, and data structures.
  • Experience with Git and collaborative development workflows.
  • Familiarity with REST APIs.
  • Strong debugging and problem‑solving skills.
  • Excellent written and verbal communication skills.
  • Demonstrated ability to learn new technologies quickly.
  • Must be legally authorized to work in the United States and not require sponsorship now or in the future.

Preferred Qualifications

Experience or coursework in any of the following is a plus:

  • Large Language Models (OpenAI, Anthropic, Gemini, etc.)
  • Retrieval‑Augmented Generation (RAG) and vector databases
  • LangChain, LangGraph, or similar frameworks
  • FastAPI, Docker, and containerization
  • AWS or other cloud services
  • SQL and NoSQL databases
  • Automated testing and CI/CD pipelines
  • Machine learning fundamentals and prompt engineering
  • Contributions to open‑source projects or personal AI projects/hackathons

Compensation & Location

  • Anticipated pay range (national average): $73,000 – $90,000 per year. Actual pay may vary by location and experience; geographic differentials may apply.
  • This role may be based remotely within the United States. Candidates located near the client’s headquarters in the Research Triangle Park area (Durham, NC) are preferred for potential in‑person collaboration.

Additional Notes & Legal

  • This posting follows applicable U.S. hiring laws. Applicants in states with pay‑transparency rules will see the salary range above.
  • To support fair hiring, candidates with criminal histories will be considered in accordance with applicable laws (e.g., San Francisco, Los Angeles County, Massachusetts, and other local laws as required).
  • Careertakes may use AI tools to help with application review or resume screening; human decision‑makers make final hiring decisions.

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