Internal Applications Engineer - Network Evolution
On-siteRaleigh, North Carolina, United States
Job Summary
Analyze and automate existing processes by leveraging generative AI, workflow orchestration platforms, and conventional software development to reduce manual effort. Build and maintain user-facing applications using React and FastAPI, while configuring integrations between operational platforms like HubSpot and ServiceNow via n8n and Python scripts. Support data pipelines that land operational data into Snowflake and harness AI platforms and LLM APIs to develop solutions that generate insights and automate responses. Write custom scripts in Python and JavaScript to extend automation capabilities, thoroughly test developed solutions, and collaborate with stakeholders to gather requirements and ensure successful adoption. Maintain comprehensive documentation of workflows and best practices to facilitate knowledge sharing.
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent experience
- Python and/or JavaScript in a production or project context
- REST API integration, any platforms or languages
- Familiarity with workflow automation platforms
- Experience with Snowflake, SQL & Snowflake
- Experience with AI development tools (Claude Code, Cursor, Copilot, or similar) as a regular part of development workflow
- Familiarity with automated testing frameworks (e.g., Pytest, Vitest) and a habit of writing tests alongside code rather than after the fact
- Exposure to containerization (Docker) or cloud platforms (AWS)
- Familiarity with software development fundamentals, functions, data structures, control flow, and how to write readable, maintainable code
- Ability to read and interpret API documentation, error messages, and logs to diagnose issues independently
- Understanding of authentication patterns (API keys, OAuth, tokens) and when to use them
- Basic understanding of containerization concepts and cloud deployment (how apps are built, packaged, and run)
- Experience with data formats (JSON), webhooks, and event-driven patterns
- Familiarity with LLM APIs and AI-assisted development tools as practical engineering instruments
- Understanding of data security and privacy best practices
- Exceptional problem-solving and analytical skills
- Strong communication and interpersonal skills to effectively collaborate with technical and non-technical teams
- Ability to quickly learn and adapt to new technologies and platforms
- Strong passion for automation and leveraging AI to enhance productivity
- Excellent attention to detail and commitment to delivering high-quality solutions
- Comfortable working in a fast-moving environment where requirements evolve
Desired Qualifications
- Demonstrated ability to write working code in Python or a similar language and debug problems independently
- Comfort with REST APIs, reading documentation, testing endpoints, handling authentication and errors
- Familiarity with version control (Git) and a habit of committing and reviewing work incrementally
- Clear written communication, able to document what you built, why, and how to operate it
- Curiosity and persistence: you follow a problem until you understand it, not just until it's working
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.