P1 - GP - Databricks Apps Developer

Posted 3 Days Ago
Be an Early Applicant
Bengaluru, Bengaluru Urban, Karnataka, IND
In-Office
Senior level
Artificial Intelligence • Cloud • Software
AI-powered platforms and IT services keeping healthcare and risk-critical operations accurate.
The Role
Develop and maintain secure, interactive data applications on Databricks using Python, Streamlit or Dash. Build user interfaces, connect to governed data through Databricks SQL and Unity Catalog, integrate REST APIs, and implement secure coding practices. Create tests, manage Git-based deployment workflows, troubleshoot production issues, document solutions, and collaborate with data, platform, security, and business teams. The role also involves SQL optimization, data governance, application performance, and responsible use of AI-assisted development tools.
Summary Generated by Built In

Job Description – Databricks Apps Developer

About Us:

Atlas Systems Inc. is a Software Solutions company headquartered in East Brunswick, NJ. Incorporated in 2003, Atlas provides solutions across GRC, Technology, Procurement, Healthcare Provider and Oracle to customers globally. Atlas helps organizations modernize applications, data platforms and business operations.

For more information, please visit our website https://www.atlassystems.com/

Please click on the link below to apply for this position: https://atlas.bamboohr.com/careers/631

Job Title: Databricks Apps Developer

Location: Bangalore, India (Work from Office / Hybrid as applicable)

Work Timing: IST Hours; flexibility to collaborate with customer teams as required

Experience: 5+ Years Overall; Databricks / data application development experience preferred

Engagement Type: Long-term Contract or Full-Time

Position Summary

We are seeking a hands-on Databricks Apps Developer to design, build, test and maintain secure, interactive data applications on the Databricks platform. The developer will turn business and analytics requirements into intuitive applications that enable users to explore governed data, run workflows, monitor business processes and interact with data products. The role requires strong Python and application-development skills, practical experience with Databricks services, and an understanding of secure enterprise data access, application deployment and production support.

The ideal candidate will collaborate with data engineers, analytics teams, solution architects and business stakeholders to deliver maintainable production-quality code and use AI-assisted development tools responsibly.

Key Responsibilities

Databricks Apps Development

  • Design, develop and maintain interactive applications using Databricks Apps and supported frameworks such as Streamlit or Dash, based on project requirements.
  • Build intuitive user interfaces, forms, dashboards, filters, data exploration views and workflow-oriented experiences.
  • Develop reusable components, modular code, validation logic, error handling and clear user feedback.
  • Translate wireframes, user stories and functional requirements into tested application features and accessible user experiences.

Data Access, SQL & Platform Integration

  • Connect applications to governed data in Databricks using Databricks SQL, SQL warehouses, Unity Catalog and approved platform interfaces.
  • Write, optimize and troubleshoot SQL queries; use pagination, filtering and caching where appropriate for responsive performance.
  • Integrate REST APIs and enterprise systems using secure authentication, robust request handling, timeouts, retries and suitable logging.
  • Work with Delta Lake tables, lakehouse data models and curated data products; collaborate with data engineering teams on data quality.

Security, Governance & Responsible Development

  • Apply Unity Catalog permissions, least-privilege access, approved identity/service-principal patterns and secrets-management practices.
  • Ensure application access respects user permissions and organizational data policies; protect credentials and sensitive information.
  • Implement input validation, secure coding, dependency hygiene, audit-friendly logging and appropriate error handling.
  • Collaborate with platform and security teams on access configuration, governance, deployment controls and compliance.

Testing, Deployment & Production Support

  • Create unit and integration tests; validate functionality, security, data correctness, usability and performance before release.
  • Use Git-based source control, code reviews and CI/CD or approved deployment workflows across environments.
  • Troubleshoot application, SQL, dependency, permissions and integration issues; document root causes and durable fixes.
  • Maintain technical documentation, deployment instructions, support runbooks and operational guidance.

Collaboration & AI-First Engineering

  • Collaborate with product owners, business analysts, data engineers, data scientists, QA, DevOps and platform teams in Agile delivery.
  • Estimate work, clarify requirements, communicate progress and risks, and deliver increments against acceptance criteria.
  • Use approved AI coding assistants to accelerate development, testing and documentation while validating output for correctness, security and maintainability.

Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, IT or a related discipline, or equivalent practical experience.
  • 5+ years of software/application development experience with strong hands-on Python skills and a track record of delivering maintainable applications.
  • Practical experience building interactive web applications using Streamlit, Dash or a comparable Python framework; Databricks Apps experience is strongly preferred.
  • Working knowledge of Databricks platform concepts and data access patterns, including Databricks SQL and/or Spark SQL.
  • Strong SQL skills, including joins, aggregations, filtering, query troubleshooting and performance awareness.
  • Experience integrating REST APIs and handling authentication, JSON payloads, exceptions and service failures.
  • Understanding of Git, code reviews, testing, debugging and software development lifecycle practices.
  • Strong analytical, communication and collaboration skills; ability to translate business needs into technical solutions.

Technical Skills

Programming & Application Frameworks

  • Python, object-oriented programming, modular design, Streamlit and/or Dash; HTML, CSS and JavaScript fundamentals are beneficial.

Databricks & Data Engineering

  • Databricks Apps, Databricks SQL, SQL warehouses, Unity Catalog, Delta Lake, Spark SQL and lakehouse architecture; PySpark is an advantage.

Data & Integration

  • Advanced SQL, REST APIs, JSON, API authentication, data validation, pagination, caching and enterprise integration.

Security & Platform Operations

  • Role-based access control, least privilege, secrets management, secure coding, application permissions, logging and troubleshooting.

DevOps & Quality

  • Git/GitHub or Azure DevOps, code review, unit/integration testing, CI/CD fundamentals, release management and Agile/Scrum.

Preferred / Nice-to-Have Skills

  • Databricks Asset Bundles or equivalent deployment approaches, workflows/jobs, MLflow or model-serving integrations, AI/LLM-enabled application patterns, cloud platforms and automated testing.

Core Competencies

  • Python Application Development
  • Databricks Apps & Lakehouse Data Consumption
  • SQL Development & Query Optimization
  • Interactive UI / UX Implementation
  • API & Enterprise System Integration
  • Security, Data Governance & Privacy
  • Testing, Debugging & Production Support
  • Git, CI/CD & Agile Delivery
  • Requirements Analysis & Stakeholder Collaboration
  • Ownership, Problem Solving & Continuous Improvement

Success Measures

  • Delivery of secure, user-friendly Databricks Apps that meet business requirements and agreed timelines.
  • Reliable, performant access to governed enterprise data with appropriate authorization and data protection.
  • High code quality, maintainability, appropriate test coverage, and effective source-control and review practices.
  • Successful integration with required data sources and APIs, supported by clear error handling and documentation.
  • Reduced manual effort or improved speed, accuracy and usability for the target business process.
  • Effective collaboration, timely production issue resolution and continuous improvement based on stakeholder feedback.

Skills Required

  • Bachelor's degree in Computer Science, Engineering, IT, or a related discipline, or equivalent practical experience
  • 5+ years of software or application development experience
  • Strong hands-on Python skills and experience delivering maintainable applications
  • Experience building interactive web applications using Streamlit, Dash, or a comparable Python framework
  • Practical Databricks Apps experience
  • Working knowledge of Databricks platform concepts, Databricks SQL, and/or Spark SQL
  • Strong SQL skills, including joins, aggregations, filtering, troubleshooting, and performance awareness
  • Experience integrating REST APIs, authentication, JSON payloads, exceptions, and service failures
  • Understanding of Git, code reviews, testing, debugging, and software development lifecycle practices
  • Strong analytical, communication, and collaboration skills
  • HTML, CSS, and JavaScript fundamentals
  • Databricks Asset Bundles or equivalent deployment approaches
  • Workflows/jobs, MLflow, or model-serving integrations
  • AI/LLM-enabled application patterns
  • Cloud platforms and automated testing
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: East Brunswick, New Jersey
200 Employees
Year Founded: 2003

What We Do

Atlas Systems is a technology company founded in 2003 in Princeton, New Jersey, serving Fortune 1000 and mid-sized clients across healthcare, financial services, manufacturing, and other regulated industries. We build AI-powered platforms that solve operational problems most enterprises still handle manually or through legacy systems: PRIME®: A provider data management platform used across U.S. healthcare, covering payers, providers, health systems, and provider groups. PRIME keeps provider directories accurate, automates credentialing and enrollment, and helps organizations meet compliance and directory accuracy requirements. ComplyScore®: A risk and compliance management platform covering third-party risk management, continuous compliance, and internal risk domains, including a Headless TPRM offering. Used by regulated industries including healthcare, financial services, manufacturing, and life sciences across the US, EU, APAC, and India. AInfinity®: An agentic AI automation platform that applies AI to workflows across healthcare and risk and compliance. Beyond our platforms, our IT Services division works alongside client teams and systems, providing managed IT services, infrastructure support, application development, database services, cloud migration, and IT security to organizations that need dependable, hands-on technical partners. We manage 6,000+ database instances, and our platforms are built to hold up at enterprise scale: accurate enough to pass an audit or regulatory review, and simple enough that clients get more value at a lower total cost of ownership than comparable solutions. We're small enough to know our clients by name and big enough to support Fortune 1000 operations across geographies.

Why Work With Us

We're a team-first culture where people grow fast, own real problems, and see their work reach Fortune 1000 clients from day one. We promote from within and invest in ongoing development, because our platforms are only as good as the people building them.

Similar Jobs

Zscaler Logo Zscaler

Support Engineer

Cloud • Information Technology • Security • Software • Cybersecurity
Easy Apply
Hybrid
Bangalore, Bengaluru, Karnataka, IND
8697 Employees

Zscaler Logo Zscaler

Escalation Engineer

Cloud • Information Technology • Security • Software • Cybersecurity
Easy Apply
Hybrid
Bangalore, Bengaluru, Karnataka, IND
8697 Employees

Motive Logo Motive

Software Engineer

Artificial Intelligence • Fintech • Hardware • Information Technology • Sales • Software • Transportation
Easy Apply
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
4000 Employees

Toast Logo Toast

Software Engineer

Cloud • Fintech • Food • Information Technology • Software • Hospitality
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
5000 Employees

Similar Companies Hiring

Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
65 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account