Source description
About the role
Experience
6+ years of experience in software engineering designing and developing enterprise applications, data/analytics solutions, and/or integration solutions
1+ years of providing technical leadership as Tech Lead, Lead Engineer, or Architect
1+ years in AI-augmented software development of enterprise solutions
Education
Bachelor's Degree in Computer Science, Software Development, Software Engineering, or Computer Engineering
(Optional) Master's Degree or Minor in AI/Machine Learning
Software Engineering Skills
Programming (e.g., Python, Java, C#, JavaScript)
Data (e.g., Relational Modeling, SQL, Document Databases, Graph Databases)
Integration & Messaging: REST/GraphQL APIs, event-driven architectures, and messaging platforms (e.g., Kafka, RabbitMQ, Azure Service Bus)
Containerization (e.g., Docker, Kubernetes)
Cloud Platforms (e.g., AWS, Azure)
AI Engineering Skills
AI-Augmented Development: Using AI coding assistants to accelerate software development (e.g., GitHub Copilot, Claude Code, OpenAI Codex, Cursor)
LLM Prompt Engineering & Fine-Tuning: Designing effective prompts, system instructions, and fine-tuning strategies for LLM applications within the context of the software development life-cycle.
What We're Looking For
-
You move fluidly between writing code and leading a room, equally comfortable in a design review as you are in a pull request
-
You have strong opinions about architecture and aren't afraid to share them, but you know when to listen and adapt
-
You take ownership seriously, on small teams, your decisions have real impact and you're energized by that, not intimidated
-
You're genuinely curious about AI, not just checking a box, you've experimented with agentic systems, LLMs, or ML tools on your own terms
-
You communicate clearly with both engineers and non-technical stakeholders, and can translate complexity without dumbing it down
More at X by 2
