Job Closed
This listing is no longer active.
The leading digital platform for medical professionals.
Senior Software Engineer (Python), Data Platform
Location
Indiana + 1 moreAll locations: Indiana | California
Posted
75 days ago
Salary
$165K - $195K / year
Seniority
Senior
Job Description
Senior Software Engineer (Python), Data Platform
Doximity
Doximity is transforming the healthcare industry. Join our mission to help every physician be more productive and provide better care for their patients. As medicine's largest network in the United States, there's an elevated level of responsibility in everything we do. We don't take that responsibility lightly and are committed to building diverse teams with an inclusive culture that can make a direct impact on the healthcare system. One of Doximity's core values is stretching ourselves. Even if you don't check off all the boxes below we encourage you to apply. Doximity is full of exceptional people who bring their own unique experiences to work everyday and make us all better for it! Engineers on our data platform team provide standardized tools, frameworks and libraries to empower data pipelining and analytics endeavors through a horizontally scalable data stack. The data platform team is responsible for continuously improving the software environment for our data analysts, machine learning engineers, and data engineers at Doximity. Effectively maintaining and evolving the software layer on which all data teams at Doximity use to build their solutions. This role can be filled in our San Francisco headquarters OR remotely in the U.S, Central or South America. How you’ll make an impact - You will work closely with data analysts, data engineers, and machine learning engineers, understanding their future needs and current challenges. Your role will be pivotal in ensuring that the Doximity data stack evolves to meet these future requirements and alleviate existing obstacles. - Understand what our data product teams are trying to achieve. Principally, to help you propose, architect, design, and implement solutions and best practices to maximize the time they can spend on their immediate goals, while minimizing the time they need to spend on unrelated or redundant technical hurdles. - You will play a key role designing and implementing systems, or refining existing ones, that form the foundations of our data platform. Applying your expertise and delivering results will be instrumental in achieving this. - Working with colleagues on the data platform team and other infrastructure teams, you will help provide insights into the performance and stability of the foundational systems of the data platform through thoughtful monitoring and analysis. Alongside the rest of the data platform team, you will form the last line of defense in resolving problems facing members of our product data teams. What we’re looking for - We are looking for a experienced data platform engineer with a track record of delivering high-quality solutions that empower data teams to achieve their goals. - The ideal candidate demonstrates expertise in Kubernetes, AWS, Airflow, and Snowflake. - You are fluent in Python and, ideally, are comfortable with SQL for routine data analysis. - A strong commitment to high-quality code, automated testing, and software engineering best practices is revealed when you talk about your work. You are passionate about delivering reliable solutions and are recognized as a force multiplier within any engineering team you join. - Your ability and drive to self-manage, prioritize tasks, and deliver functional solutions will be crucial to succeeding in this role. - You believe successful teamwork requires clear and timely communication, both written and verbal. Additionally, you recognize the value of using software-development lifecycle tools and processes such as Jira, scrum, Kanban, change management, changelogs, and well-documented code. You see your teammates as your first customer. Compensation The US total compensation range for this full-time position is $165,000 to $217,000 (inclusive of salary and equity). Our ranges are determined by role and level. The range displayed on each job posting reflects the approximate total target compensation for the position across the U.S. Within the range, individual pay is determined by factors including relevant skills, experience, and education/training. More on Benefits & Perks Doximity is proud to offer industry-leading benefits to our full time employees. Some of our offerings include: - Medical, dental, vision offerings for you and your family - 401k with matching program - Employee stock purchase plan - Family planning support, Childcare FSA, and parental leave - Life, AD&D, and Disability - Generous time off, holidays and paid company trips - Wellness benefits…plus many more! More About Doximity… For the past decade, it’s been our mission to help every physician be more productive so they can provide better care for their patients. We believe that when doctors are connected, the healthcare system works better and patients benefit. Doximity enables our verified clinician members to collaborate with colleagues, stay up-to-date with the latest medical news and research, manage their careers, and conduct virtual patient visits. Today, Doximity is the leading digital platform for U.S. medical professionals, with over 80% of physicians, 50% of all nurse practitioners and physician assistants, and 90% of graduating medical students as members. Joining Doximity means being part of an incredibly talented and humble team passionate about improving inefficiencies in our $4.3 trillion U.S. healthcare system. We are a team of doers who solve problems everyday by treating obstacles like an adventure, and we love creating technology that has a real, meaningful impact on people’s lives. Doxers are committed to working towards a more equitable world both within and beyond our office walls. This starts by fostering an inclusive and diverse work environment where differences are valued and all employees are encouraged to bring their full, authentic selves to work daily. To learn more about our team, culture, and users, check out our careers page, company blog, and engineering blog. We’re growing fast, and there’s plenty of opportunity for you to make an impact—join us! For more information, visit Doximity.com. ____________________________________________ EEOC Statement Doximity is proud to be an equal opportunity employer, and committed to providing employment opportunities regardless of race, religious creed, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, pregnancy, childbirth and breastfeeding, age, sexual orientation, military or veteran status, or any other protected classification. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law
Benefits
- 401(K), 401(K) matching, Adoption Assistance, Childcare benefits, Commuter benefits, Company equity, Company-sponsored outings, Continuing education stipend, Dedicated diversity and inclusion staff, Dental insurance, Disability insurance, Diversity manifesto, Volunteer in local community, Employee stock purchase plan, Family medical leave, Fitness stipend, Flexible Spending Account (FSA), Flexible work schedule, Free daily meals, Generous parental leave, Generous PTO, Company-sponsored happy hours, Health insurance, Highly diverse management team, Job training & conferences, Life insurance, Mean gender pay gap below 10%, Online course subscriptions available, Open office floor plan, Paid holidays, Paid sick days, Onsite office parking, Partners with nonprofits, Performance bonus, Promote from within, Lunch and learns, Remote work program, Free snacks and drinks, Team based strategic planning, OKR operational model, Team workouts, Continuing education available during work hours, Mandated unconscious bias training, Vision insurance, Wellness programs, Some meals provided, Mental health benefits, Home-office stipend for remote employees, Diversity employee resource groups, Hiring practices that promote diversity, Fertility benefits, Employee resource groups, Employee-led culture committees, Employee awards, Diversity recruitment program, Transgender health care benefits, Abortion travel benefits, Mother's room, Personal development training, Virtual coaching services, Flexible time off, Bereavement leave benefits, Company-wide vacation
Related Guides
Related Categories
Related Job Pages
More Data Engineer Jobs
Role Description We’re hiring our first Data Engineer to own high-trust data pipelines and analytics models across our stack. This role sits at the intersection of every part of the business. You’ll build reliable integrations, well-modeled datasets, and strong QA and monitoring, partnering closely with engineering, product, marketing, and sales to drive outcomes through data activation. This is a remote position based in Romania. We have a physical office in Bucharest that you’re welcome to use, but it’s not required. You’ll work closely with our CTO and Romania-based engineering team. You’ll be our first dedicated analytics engineering hire, with the opportunity to shape the foundation of how data is collected, modeled, and activated across the business. What You’ll Do - Own our CDP, Segment, including sources, destinations, event taxonomy, documentation, and features like Unify and Protocols - Own the data foundations behind product analytics in Mixpanel, including sourcing, taxonomy, and data quality - Partner with engineering, product, marketing, and sales to define requirements for downstream use cases and build reliable connections into tools like Customer.io, Salesforce, and Mixpanel - Apply data governance, QA, and monitoring practices to ensure data is reliable and usable across teams - Replace manual integrations and fragile workflows, including Zapier-based processes, with scalable and maintainable pipelines - Build and maintain analytics-ready data models, primarily in dbt, for core business entities and downstream reporting and activation needs Qualifications - Experience working with event and product analytics tooling, including end-to-end ownership of data pipelines - Experience with customer data infrastructure and analytics workflows. Segment experience is a strong plus - Comfort operating in messy integration environments with imperfect source systems, missing identifiers, inconsistent history, and evolving APIs - Strong SQL skills and experience building production-grade data models - Ability to write clear requirements and tickets, then execute independently while coordinating across teams - Clear, proactive communication, especially in a remote-first team spanning multiple time zones Tools You’ll Work With - Segment - Mixpanel - BigQuery - dbt - Customer.io - Salesforce - Shopify - Stripe - Jira Why dot.cards - Bootstrapped and profitable, with the stability to invest in long-term systems and the speed to move quickly - First data hire, with the opportunity to define architecture and set the standard - Unique data surface area across e-commerce, enterprise SaaS, and mobile app - Work closely with our CTO and Romania-based engineering team in a high-trust, fast-moving environment - Office in Bucharest available if you want it, fully remote if you don’t
Senior Databricks Architect
CNXWe're Concentrix. The intelligent transformation partner. Solution-focused. Tech-powered. Intelligence-fueled. The global technology and services leader that powers the world’s best brands, today and into the future.
Role Description We're Concentrix. The intelligent transformation partner. Solution-focused. Tech-powered. Intelligence-fueled. The global technology and services leader that powers the world’s best brands, today and into the future. We’re solution-focused, tech-powered, intelligence-fueled. With unique data and insights, deep industry expertise, and advanced technology solutions, we’re the intelligent transformation partner that powers a world that works, helping companies become refreshingly simple to work, interact, and transact with. The Concentrix Technical Products and Services team is the driving force behind Concentrix’s transformation, data, and technology services. We integrate world-class digital engineering, creativity, and a deep understanding of human behavior to find and unlock value through tech-powered and intelligence-fueled experiences. You will be surrounded by the best in the world providing market leading technology and insights to modernize and simplify the customer experience. Within our professional services team, you will deliver strategic consulting, design, advisory services, market research, and contact center analytics that deliver insights to improve outcomes and value for our clients. Our gamechangers around the world have devoted their careers to ensuring every relationship is exceptional. And we’re proud to be recognized with awards such as "World's Best Workplaces," “Best Companies for Career Growth,” and “Best Company Culture,” year after year. Join us and be part of this journey towards greater opportunities and brighter futures. Qualifications - Excellent communication and presentation skills, with the ability to influence technical and non-technical audiences. - Demonstrated ability to gather requirements, and translate business needs into technical designs and phased roadmaps. - Proven experience driving architecture and design in data or analytics projects in a consulting, professional services, or similar environment. - Extensive hands-on experience designing and delivering data platforms and pipelines on Databricks, including Delta Lake, Jobs/Workflows, and Databricks SQL. - Strong programming skills in at least two of: Python, PySpark, and SQL, with demonstrated ability to build performant batch and streaming solutions. - Solid understanding of cloud services (Azure, AWS, or GCP) relevant to Databricks deployments, such as storage, networking, identity, and DevOps tooling. - Experience implementing data governance, security, and access control in Lakehouse or data platform environments using Unity Catalog or similar tools. Requirements - Presales, client facing and solutioning. - Partner with lead consultants to identify, design and develop high value Databricks use cases. - Design and deploy best in class architectures for data, analytics, and AI platforms built on Databricks and cloud services (Azure, AWS, or GCP). - Identify opportunities to create IP and packageable solutions based on observed patterns and customer whitespaces. - Drive architectural discussions with Client SME’s and technical resources during design phase of engagements. - Address technical objections and build confidence with client architects and executives during the sales and delivery cycle. - Lead the design and development of secure, scalable Databricks Lakehouse architectures, including Delta Lake, Unity Catalog, and integration with upstream and downstream systems. - Oversee and participate in the build of batch and streaming data pipelines, notebooks, and Databricks SQL assets using Spark, Python, and SQL, following medallion and other best practice patterns. - Help define and enforce engineering standards, including code quality, testing, CI/CD, observability, and operational readiness for Databricks workloads. - Collaborate with project managers and client stakeholders to plan releases, manage dependencies, mitigate risks, and ensure on-time, on-budget delivery. - Provide hands-on technical leadership to data engineers and analysts, review designs and code, and unblock complex technical issues. - Implement data governance and security practices using Unity Catalog and related tools, including access control, lineage, and compliance aligned policies. - Optimize performance, reliability, and cost of Databricks workloads through cluster tuning, storage strategies, and monitoring. - Drive change management and enablement by creating documentation, runbooks, and training materials, and facilitating knowledge transfer to client teams. - Support production, go-live stabilization, ensuring robust handover to client operations or managed services teams. Benefits - Medical, dental, and vision insurance. - Comprehensive employee assistance program. - 401(k) retirement plan. - Paid time off and holidays. - Paid learning days.
Role Description Na Vertigo, somos movidos por pessoas inquietas, que buscam resultado e têm coragem para atuar onde tecnologia e negócio se encontram. Somos uma consultoria de tecnologia com mais de 20 anos de inteligência digital, atuando em parceria com nossos clientes para transformar gaps tecnológicos em vantagens competitivas para gerar impacto real, acelerando negócios e melhorando vidas. Procuramos por um(a) Engenheiro de Dados Júnior que queira se desenvolver com a Vertigo! #GoVertigo 🚀 Responsabilidades e atribuições: - Apoiar o desenvolvimento e a manutenção de pipelines de dados (ETL/ELT) sob a supervisão de engenheiros mais experientes; - Auxiliar na estruturação e preparação de dados em ambientes analíticos (Data Lake e Lakehouse); - Ajudar na criação e manutenção de bases de dados, tabelas e views, familiarizando-se com modelos de dados (star schema, snowflake); - Contribuir nas rotinas de ingestão, transformação e limpeza de dados; - Colaborar com os demais membros da equipe de dados e áreas de negócio para facilitar o acesso e a disponibilidade das informações; - Seguir as diretrizes e boas práticas de segurança, privacidade e compliance (incluindo LGPD) definidas pela área; - Apoiar a documentação de processos, pipelines e dicionários de dados; - Utilizar versionamento de código (Git) em suas entregas diárias; - Participar ativamente das cerimônias ágeis (Scrum), colaborando nas entregas da sprint com dedicação e no prazo. Qualifications - Superior completo ou cursando o último ano em Tecnologia da Informação, Ciência da Computação, Engenharia, Estatística ou áreas correlatas; - Bons conhecimentos em SQL para consultas, manipulação e transformação de dados; - Conhecimento em programação aplicada a dados (Python é essencial; Scala ou R são diferenciais); - Familiaridade com conceitos de modelagem de dados; - Noções teóricas ou vivência acadêmica/estágio na construção de pipelines de dados; - Noções sobre plataformas de dados em nuvem e ambientes de processamento distribuído; - Conhecimento básico em controle de versão (Git). Requirements - Conhecimento básico ou cursos extracurriculares em plataformas como Databricks, MS Fabric ou Azure; - Familiaridade com ferramentas de orquestração (como Azure Data Factory ou Airflow); - Noções de arquitetura de dados moderna (Data Lakehouse, Delta Lake); - Conhecimento básico em ferramentas de visualização (como Power BI) para validação de dados; - Noções de automação de deploy (CI/CD). Benefits - Você quer fazer parte do nosso time? Se inscreva, e embarque nessa jornada com a gente!
Responsibilities: - Translate business needs and architectural guidance into detailed designs, data contracts, and implementation plans that break down large initiatives into actionable engineering tasks with reliable estimates - Create detailed pipeline designs covering schemas, transformations, partitioning, DLT configurations, orchestration, error handling, and observability that align with the platform architecture through close collaboration with the Data Architect - Lead implementation and guide junior engineers on design, coding standards, and best practices - Develop metadata-driven and configuration-driven pipeline patterns that reduce custom code and improve consistency - Make technical decisions that ensure reliability, performance, maintainability, and scalability. Ensure production readiness with monitoring, lineage, alerting, observability, CI/CD and documentation - Define and enforce engineering design patterns, coding standards, testing practices, and operational best practices - Evaluate and incorporate new technologies and Databricks capabilities that improve reliability, performance, or developer productivity - Validate new technologies with the Data Architect and operationalize them through documentation, examples, and enablement - Implement automated data quality checks, rule enforcement, and exception handling - Production support of both an existing and new platform including optimization of jobs, incident tracking and other analysis required for production - Lead resolution of complex production issues and deliver durable root cause fixes - Maintain SLAs for reliability, recovery, idempotency, performance, and cost efficiency - Mentor Level 2–3 engineers through pairing, design guidance, code reviews, and technical coaching Basic Skills: • Bachelor’s degree preferred; equivalent experience accepted • 10+ years in data engineering (12+ without a degree) • 4+ years building production-grade batch/streaming pipelines using PySpark, Spark Structured Streaming, Python, and SQL • Proven experience with data governance, schema evolution, data lineage, and secure access patterns • Proven 2 years’ experience with maintaining and sustaining data pipelines Preferred Skills: • 3+ years hands-on with Databricks (Delta Lake, DLT, Unity Catalog, workflow jobs) within the last 6 years • Experience building metadata-driven or configuration-driven pipelines • Experience with data quality frameworks (DQX, Great Expectations, or equivalent) • Experience with observability, metrics and query performance analysis • Strong Spark optimization Work Conditions: • Team collaborative hours between 8am to 4pm EST • Corporate office/lab environment • Ability to travel 10% of the time

