Senior Software Engineer - GenAI and AIML Engineering
Design, develop, and maintain scalable AI services. Collaborate with cross-functional teams to deliver impactful solutions. Implement best practices in software development, data governance, and platform observability.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
Job title:- Senior Software Engineer - GenAI and AIML Engineering
Location:- 100% Remote – Applicant's Time Zone
Duration:- 3+ months (Possible Extension)
WHO WE ARE LOOKING FOR
We seek an experienced software engineer passionate about designing and delivering robust, scalable AI/ML solutions that accelerate insights at enterprise scale. You thrive in a fast-paced, collaborative environment and have a proven track record of building high-quality software.
WHAT YOU’LL WORK ON
As a Senior Engineer, you will:
- Design, develop, and maintain scalable AI services powering Client’s data platforms.
- Build SDKs, APIs, and microservices to support enterprise-wide applications.
- Develop agentic workflows and AI/LLM-powered enterprise applications.
- Collaborate with product managers and cross-functional engineering teams to deliver impactful solutions.
- Implement best practices in software development, data governance, and platform observability.
- Participate in code reviews, provide constructive feedback, and mentor junior engineers.
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
Required Skills & Experience
- 5+ years of professional software development experience.
- Strong programming skills in Python (additional languages a plus).
- Hands-on experience with AWS Cloud Platform and large-scale application development on cloud platforms.
- Knowledge and experience in agentic workflows, AI/LLM-powered enterprise applications, and interoperability standards such as A2A and MCP protocol.
- Knowledge and experience in operationalizing LLMs, including evaluation pipelines (automated and human-in-the-loop), guardrails for safety and compliance, and continuous improvement strategies for model performance.
- Familiarity with LLM tooling and frameworks such as LangChain, Guardrails AI, OpenAI Evals, or similar for monitoring, observability, and governance.
- Proficiency in object-oriented, multi-tier architectures within complex environments.
- Experience with Infrastructure-as-Code (IaC) and GitOps workflows.
- Familiarity with containerization (Docker), CI/CD pipelines, and dependency management tools (e.g., Poetry, uv).
- Experience working in Agile development environments and mentoring junior engineers.
- Strong problem-solving and analytical skills, with a focus on delivering well-tested, well documented code.
- Ability to communicate technical concepts in business terms, translating insights into actionable recommendations.
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
Preferred Qualifications
- Experience working on Databricks platform
- Knowledge of Atomic Design principles for scalable component organization.
- Experience in Test-Driven Development (TDD) or willingness to adopt TDD practices.
- Familiarity with instrumentation and monitoring tools (e.g., New Relic, Splunk).
- Understanding of API documentation standards (OpenAPI/Swagger).
- Knowledge of enterprise authentication/authorization protocols (OAuth, OIDC, Okta, or similar SSO platforms).
Education Preferences:
- Bachelor’s degree in Computer Science or related field (Master’s preferred but not required).
Similar Jobs
Explore other opportunities that match your interests
happy returns, a ups company
TEKsystems
Lead Software Engineer, Order Management