Senior Full Stack Software Engineer @ BruntWork
placeRemote
attach_money $15,600
businessRemote
schedulePart Time
Posted 5 days ago
Your Application Journey
Interview
Email Hiring Manager
***** @bruntwork.com
Recommended after applying
Job Details
About the Role
Join an innovative team at the forefront of AI-driven data platforms where engineering meets intelligence. In the role of Senior Full Stack Software Engineer, you will design and build scalable systems that integrate data engineering, retrieval-augmented AI, and intuitive interfaces to transform how financial and data-intensive industries uncover insights.
Responsibilities
- Combine data engineering, AI, and UX to address complex financial challenges.
- Develop scalable APIs, microservices, and data pipelines for document ingestion and enrichment.
- Collaborate with Machine Learning engineers to integrate retrieval, summarization, and entity intelligence.
- Implement and optimize RAG pipelines, embeddings, and vector search.
- Design backend systems for AI inference, caching, and prompt orchestration.
- Contribute to frontend architecture using React and Next.js.
- Maintain reliability, security, and observability across production AI systems with CI/CD and monitoring.
Scope of Role
- Own development of core product modules from ingestion pipelines to AI-powered search tools.
- Collaborate across data, AI, and product design teams to shape intelligent workflows.
- Influence system architecture and data strategy for scalable AI applications.
- Help define standards for AI observability, safety, and evaluation.
- Opportunity to advance into a Tech Lead or Applied AI Engineer role as the platform grows.
Requirements
- 5+ years of professional software engineering experience.
- Strong proficiency in TypeScript/Node.js, Python, or modern programming languages.
- Hands-on experience with AI-enabled applications (OpenAI, Anthropic, LangChain, Pinecone, Weaviate, etc.).
- Deep understanding of RAG patterns, embeddings, and semantic search.
- Familiarity with Next.js, React, and modern front-end architectures.
- Solid foundation in data modeling, ETL, and API design.
- Experience with cloud infrastructure (AWS, Azure, or GCP), Docker, and CI/CD workflows.
- Excellent communication and collaboration skills.
- Bonus: Background in financial data, investment research, or analytics platforms.
Contract Details & Perks
This independent contractor role offers a permanent work-from-home setup with a flexible schedule during Central business hours. Candidates will be paid an hourly rate of USD 15.00 for 20 hours per week. Note that as an independent contractor, you are responsible for your own taxes, benefits, computer, and internet connection.
Key skills/competency
- AI
- Data Engineering
- Full Stack
- Node.js
- Python
- React
- Next.js
- Microservices
- CI/CD
- Cloud
How to Get Hired at BruntWork
🎯 Tips for Getting Hired
- Customize your resume: Tailor skills to AI data engineering.
- Highlight technical projects: Emphasize API, microservices, and ML integrations.
- Demonstrate collaboration: Showcase teamwork in multi-disciplinary projects.
- Practice technical interviews: Review RAG patterns and cloud concepts.
📝 Interview Preparation Advice
Technical Preparation
circle
Review API and microservices development.
circle
Study RAG pipelines and embedding techniques.
circle
Practice cloud infrastructure and Docker commands.
circle
Refresh CI/CD and monitoring tool knowledge.
Behavioral Questions
circle
Describe teamwork in cross-functional projects.
circle
Explain conflict resolution in technical challenges.
circle
Discuss handling remote work responsibilities.
circle
Share past experiences adapting to change.
Frequently Asked Questions
What experience is needed for BruntWork's Senior Full Stack Software Engineer role?
keyboard_arrow_down
How important is familiarity with AI and RAG patterns at BruntWork?
keyboard_arrow_down
Does BruntWork offer remote work for the Senior Full Stack Software Engineer position?
keyboard_arrow_down
What responsibilities will the Senior Full Stack Software Engineer at BruntWork have?
keyboard_arrow_down
How can I prepare for the technical interview at BruntWork?
keyboard_arrow_down