Engineering Specialist _ R&D Content Authoring
What Youll Do
- Design, architect, and implement complex technical features, applying best practices across the chosen technology stack and ensuring scalability, reliability, and maintainability.
- Collaborate closely with clientfacing and crossfunctional teams to understand business context, contribute to requirements gathering, and translate solution needs into actionable technical designs.
- Partner with technical architects to validate design decisions, review alternatives, and jointly define implementation approaches for highimpact components.
- Write highquality, productionready code that is modular, testable, maintainable, and resilient to edge cases and failure scenarios.
- Ensure delivery excellence by adhering to architecture guidelines, coding standards, and contributing actively to design and code reviews.
- Develop unit tests and higherlevel automated tests to ensure coverage of both expected and edge scenarios, improving overall solution reliability.
- Use engineering tools effectively version control, code review platforms, issue tracking systems, observability/monitoring tools to plan, organize, and deliver work.
- Participate in Agile ceremonies (scrum calls, sprint planning, retrospectives) and provide structured updates, blockers, and risk signals in a timely manner.
- Drive technical exploration by rapidly evaluating emerging technologies, conducting proofsofconcept, and presenting insights and recommendations to the broader team.
- Support the technical architect in shaping modulelevel and componentlevel architecture, ensuring alignment with the broader product or project blueprint.
- Break down complex, multistep features into clear, estimable tasks, lead the estimation process, and effectively communicate rationale to internal teams and clients.
- Independently lead implementation of complex or crosscutting features that span multiple services, components, or application layers.
- Troubleshoot and systematically debug issues using logs, alerts, monitoring dashboards, and diagnostic tools to drive quick and rootcauselevel resolution.
- Perform peer code reviews, including reviewing work from senior engineers, ensuring quality, consistency, and adherence to engineering standards.
- Mentor, coach, and develop technical talent within the team, providing guidance on best practices, design patterns, and coding workflows.
- Author and maintain product, asset, and technical documentationparticularly for content/authoring workflows within the RD domainensuring clarity, consistency, and knowledge continuity
What Youll Bring
- 5+ years of handson experience in deploying, productionizing, and scaling ML or GenAI applications in realworld environments.
- Deep expertise in ML Engineering platforms such as SageMaker, MLflow, Kubeflow, or equivalent orchestration frameworks.
- Strong command of distributed data technologies: Hive, Spark, Hadoop, and messaging/streaming systems such as Kafka, RabbitMQ, or AWS Kinesis.
- Ability to quickly learn new technologies, run independent POCs, and document insights in a structured, consumable format.
- Strong proficiency in at least one programming language: Python, PySpark, Java, or Scala, combined with a solid foundation in data structures and algorithmic thinking.
- Handson experience creating metadatadriven, reusable patterns for data ingestion, orchestration, and pipeline automation (batch + realtime).
- Experience designing and implementing solutions on distributed/cloud platforms: AWS, Azure, GCP.
- Practical exposure to CI/CD pipelines, DevOps practices, and application monitoring/observability tools
- Fluency in English
- Client-first mentality
- Intense work ethic
- Collaborative spirit and problem-solving approach
How youll grow:
- Cross-functional skills development custom learning pathways
- Milestone training programs aligned to career progression opportunities
- Internal mobility paths that empower growth via s-curves, individual contribution and role expansions