Job Openings
Senior Developer
About the job Senior Developer
Senior Developer responsible for building scalable cloud-native applications that enable Data Science, AI, and ML solutions using AWS or Databricks.
Key Responsibilities
- Design, architect, and develop cloud-native applications using AWS or Databricks.
- Build scalable APIs, microservices, automation workflows, and event-driven applications.
- Lead end-to-end solution architecture from design through production deployment.
- Integrate applications with internal/external systems via APIs, messaging, webhooks, and event streaming.
- Develop services supporting data lakes, data warehouses, ML pipelines, and analytics platforms.
- Implement CI/CD pipelines and DevOps best practices.
- Build and operationalize ML applications and MLOps workflows.
- Collaborate with Data Scientists to productionize AI/ML solutions.
- Mentor developers, provide technical leadership, and contribute to architecture decisions.
- Ensure applications are secure, scalable, reliable, and cost-efficient.
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
- 5+ years of software development experience.
- Strong programming skills in Python, Java, or Scala.
- Experience building production applications in AWS or Databricks.
- Experience with MLOps and/or DataOps.
- Hands-on experience with Docker and Kubernetes.
- Experience with distributed systems and big data technologies (Spark, Delta Lake, Kafka).
- Strong API and system integration experience.
- Experience implementing CI/CD (GitHub Actions or similar).
- Understanding of ML lifecycle and supporting Data Science teams.
- Knowledge of microservices, serverless, and event-driven architectures.
- Previous technical leadership or mentoring experience.
- Strong analytical, communication, and problem-solving skills.
Primary Technical Stack
Languages
- Python
- Java
- Scala
Cloud
- AWS (Lambda, API Gateway, ECS/EKS, Step Functions, S3, RDS, DynamoDB)
- Databricks (Delta Live Tables, MLflow, Workflows, Apps)
Data & AI
- Spark
- Delta Lake
- Kafka
- MLOps
- DataOps
- MLflow
DevOps
- Docker
- Kubernetes
- GitHub Actions
- CI/CD
Architecture
- Microservices
- Serverless
- Event-driven architecture
- REST APIs
- Webhooks
- Event Streaming
- Message Queues