Software Engineer
eClerx
About the Role
Help the eClerx US AI Organization build and deploy AI-enabled software for clients in financial services and other industries. Working with experienced engineers, domain specialists, and the product team, you will build agentic workflows and full-stack features, test them against real requirements, and help move promising demonstrations and MVPs into deployable software. This is an early-career role with room to develop your engineering judgment.
Key Responsibilities
- Build and improve agentic workflows, prototypes, application features, and APIs.
- Implement authentication, authorization, secure configuration, and data integrations.
- Test outputs and features against real requirements, investigate problems, and explain your findings.
- Improve testing, logs, monitoring, and deployment, primarily on AWS and sometimes on GCP or Azure.
- Contribute to work involving enterprise data platforms such as Databricks or Snowflake.
- Learn from senior engineers and solution builders, and document changes for ongoing product ownership.
- Follow developments in AI and in the industries you serve.
Requirements & Tech Stack
- Bachelor's or master's degree in computer science or software engineering.
- Proficiency in Python (or a comparable language), including writing, testing, and debugging code.
- Experience with REST APIs, SQL, structured and unstructured data, and Git.
- Hands-on experience building LLM-based applications or agentic workflows, through projects, internships, or work.
- Ability to test AI outputs against requirements and identify failure modes.
- Practical AWS experience and the ability to learn GCP or Azure.
- An instinct to consider access, credentials, security, and reliability when designing a feature.
- A proactive approach: you raise questions, flag issues early, and look for ways to improve the work without waiting to be asked.
- Clear communication, collaboration, and ability to learn unfamiliar systems.
Qualifications
- Familiarity with Docker and DevOps practices, including CI/CD pipelines, environments, and release processes.
- Familiarity with fine-tuning models and with up-to-date AI models and their capabilities.
- Exposure to Databricks, Snowflake, or a comparable platform.
- Startup or early-stage product experience.
- Exposure to financial services, including financial crime and compliance (FCC), know your customer (KYC), or anti-money laundering (AML); or to communications, media, telecommunications, finance and accounting industries.
- Publications in top journals, teaching or mentoring experience, or open source contributions.