Skip to content

Senior Software Engineer – Backend
Company | Uniphore |
---|
Location | New York, NY, USA |
---|
Salary | $140400 – $193050 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Senior |
---|
Requirements
- 5+ years of experience designing, building, and operating high-scale, mission-critical cloud-based production systems.
- Experience with scaling and turning AWS services like s3, ec2/autoscaling
- Proven expertise in architectural patterns for distributed and federated microservices.
- Mastery of at least one of these platforms: GoLang, Python, Java or Scala.
- Extensive experience in high-level service design with modular, composable, and extensible patterns.
- Demonstrated success with data models, data stores, data lake, and big data computation engines architectures (e.g., MongoDB, ClickHouse, Spark).
- Track record implementing real-time and low-latency high-availability applications (using technologies like Kafka).
- Bachelor’s or Master’s degree in Engineering, Computer Science, or equivalent experience.
Responsibilities
- Architect and implement scalable backend systems leveraging modern technologies and industry best practices.
- Continuously enhance the performance, reliability, maintainability and cost of existing services.
- Ensure platform stability and resilience through proactive monitoring, alerting, and participation in on-call support.
- Collaborate closely with cross-functional teams to deliver integrated solutions and mentor junior engineers to support team growth.
- Drive enhancements to the self-service platform, enabling greater user autonomy in pipeline configuration, identity resolution, access control, and data export processes.
- Design and develop AI-driven features, including intelligent agents and user-friendly interfaces for streamlined data analysis and campaign orchestration.
- Expand marketing automation capabilities through the implementation of flexible workflows and advanced orchestration controls.
- Continue developing deep expertise in distributed systems, frontend frameworks, and large-scale data infrastructure.
Preferred Qualifications
- Strong experience with RabbitMQ
- Exposure to additional AWS services (RDS, EventBridge, Step Functions)
- Knowledge of Data Warehouses like Snowflake or BigQuery
- Experience with AI infrastructure and technologies.
- Knowledge of RAG (Retrieve, Augment, Generate) models and their practical applications in business systems.
- Experience developing and operating large-scale distributed systems with Kubernetes and Docker.
- Experience with agentic platforms and orchestrating multiple specialized agents for complex task management.
- Expertise in speech technologies and natural language processing.
- Experience with large language models (LLMs) and their integration into enterprise applications.
- Strong knowledge of advanced database technologies including SQL, NoSQL, Time Series, and GraphDB systems.