About the Company
EvoluteIQ is committed to driving innovation and excellence in technology solutions. Our mission is to empower businesses through advanced AI and machine learning capabilities, fostering a culture of collaboration and continuous improvement.
About the Role
As a technical leader at EvoluteIQ, you will provide direction and mentorship to the development team, ensuring the delivery of high-quality software solutions while driving architectural decisions and best practices.
Responsibilities
Technical Leadership
Provide technical direction and leadership to the development team.
Conduct in-depth code reviews & enforce clean, scalable, maintainable code standards.
Drive architectural decisions across backend, frontend, and data pipelines.
Mentor junior developers; define best practices, reusable components, and coding guidelines.
Design & Development
Architect and build backend services using Python, REST APIs, async frameworks (FastAPI, Flask, Django).
Design scalable software systems following design patterns, modular architecture, and domain-driven principles.
Lead integration of GenAI/ML frameworks into production workflows.
Implement ETL/data processing logic using pandas, scikit-learn, or related packages.
Work with spaCy, LangChain, LangGraph, and other generative AI/NLP tools.
Build microservices, containers, event-driven pipelines, and distributed systems using Docker/Kubernetes.
Develop front-end applications (React/Angular/Vue) and guide UI developers toward scalable UI architecture.
DevOps / Productionization
Own CI/CD pipelines & deployment automation.
Implement observability: logging, metrics, tracing, ingesting KPIs.
Ensure application reliability, scalability, fault tolerance, and performance optimization.
Collaboration & Stakeholder Management
Collaborate with product managers & architects to understand requirements and translate into engineering plans.
Work with cross-functional teams (frontend, backend, ML, QA) to deliver high-quality releases.
Communicate technical decisions to stakeholders in simple, actionable language.
Qualifications
8-15 years of total experience in:
Python 3.x ecosystem, OOP, design principles, static typing, dependency management.
Building & Deploying REST APIs (FastAPI, Flask, Django).
Class-based design & abstraction, analytics/KPI frameworks.
Required Skills
Generative AI & ML
Experience with LangChain, LangGraph, HuggingFace, spaCy, scikit-learn.
Familiarity with LLM integration, prompt engineering, vector stores, retrieval methods, embeddings.
Cloud & DevOps
Experience deploying production systems on AWS/Azure/GCP.
Strong with Docker; knowledge of Kubernetes desirable.
CI/CD experience, observability & monitoring tools.
Architecture & Software Quality
Expertise in scalable, modular systems & reusable frameworks.
Experience with microservices, messaging queues, caching.
Strong debugging, optimization & performance tuning.
Strong code review & quality enforcement.
Preferred Skills
Data engineering (Airflow, Spark, DuckDB)
Vector DBs (Pinecone, Chroma, Redis Vector, FAISS)
RAG pipelines, agents & tool execution
Test automation, contract testing
Equal Opportunity Statement
EvoluteIQ is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.