Software Engineer
Core
Develop, test, and maintain high-volume production applications and data integration solutions for global brands.
Role type
Mid-level Software Engineer (Data Practice)
Builds
Robust high-volume production applications, data integration pipelines, and metadata-driven front-end components.
Domain
Data & Identity, Digital Media, Customer Data Platforms
Deliverable
production ML models | product features
Required skills
Java, C++, Python, SQL, UNIX scripting, Git, Jira, AWS cloud services, CI/CD practices, object-oriented programming, relational databases (Oracle, SQL Server, PostgreSQL, MySQL), multi-threaded parallel systems, build and test automation.
Preferred skills
Prompt engineering, AI collaboration techniques, containerization (Docker), AI-assisted development tools (Cursor, GitHub Copilot).
Responsibilities
Interact with project managers and clients to clarify business rules; participate in technical design discussions and code reviews; write clean, maintainable, and well-documented code; develop tests, debug, and troubleshoot software defects; manage work items and priorities using Jira; document work and facilitate operational transfer.
Seniority
Junior to Mid-level, hands-on IC
