AI Engineer
About the role
- Eligibility Effective Day One 401K with Employer Match
- Tuition Reimbursement After One Year of Service
- Fertility Assistance Program
- Four-Week Company-Paid Sabbatical Eligibility After Five Years of Service
- Integrate enterprise applications and services using APIs and middleware solutions.
- Conduct feasibility assessments and support application interoperability testing.
- Troubleshoot integration issues and support optimization of connected systems. Cloud, DevOps & Configuration
- Develop and participate in deploying software in Azure cloud environments.
- Configure platform-specific deployment scripts and troubleshoot build-release issues.
- Participate in infrastructure-as-code practices and cloud performance tuning.
- Technical Strength
- Deep understanding of core programming concepts, system design principles, and application performance optimization
- Hands-on experience building agentic systems with LLMs (tool-use, orchestration, multi-step flows, verification/validation patterns) and MCPs.
- Proficient in one or more agentic frameworks (LangChain/LangGraph, OpenAI Agents SDK, Microsoft Semantic Kernel, Microsoft AutoGen, CrewAI, etc.)Proficient in writing clean, efficient, and maintainable code across at least one modern full stack
- Experience using frameworks in .NET ecosystem with ReactJS is a plus
- Ability to debug complex issues and propose effective solutions with minimal guidance
- Solution Ownership
- Demonstrates end-to-end ownership of features or components from design to deployment
- Proactively anticipates risks, raises concerns early, and takes accountability for resolving them
- Capable of breaking down complex problems into actionable technical work
- Review code to ensure correct functionality, potential holistic solutions, identify unexpected side effects, and conforming to documented standards
- Collaboration & Influence
- Communicates technical ideas clearly across teams and stakeholders
- Build strong partnerships with QA, DevOps, Product, and other engineering teams
- Provides constructive feedback in code and design reviews, mentors junior engineers effectively
- Execution Excellence
- Delivers high-quality, tested, and secure code consistently
- Prioritizes well and executes in alignment with sprint goals and timelines
- Manages multiple competing tasks and handles changing priorities with discipline
- Continuous Improvement
- Actively contributes to improving team processes, standards, and tooling
- Stay updated on new technologies and apply relevant practices where appropriate
- Seeks feedback and adapts to strengthen performance and technical acumen
- What You Bring6–9 years of software engineering experience, with a strong track record of building production-grade systems
- Demonstrated experience shipping AI/LLM-powered features (agents/agentic-frameworks, RAG, tool-calling, workflow automation) into real user workflows.
- Proficiency in at least one modern full-stack, data-stores (SQL/NoSQL), Redis, Containerization, Kubernetes, Azure Cloud-Native Services
- Strong understanding of data structures, design patterns, and system integration techniques
- Hands-on experience with CI/CD, containers (Docker), and cloud services (AWS/Azure)
- Demonstrated ability to design, test, and debug complex systems in a collaborative setting
- Attention to details and ability to work with a large codebase
- A proactive mindset with the ability to work independently and manage competing priorities
- Excellent written and verbal communication skills
- Able to document and present technical concepts clearly
- Awareness when progress has stalled and a willingness to ask for help or confirmation.
- Certificates and Licenses: Valid driver's license required.
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
