We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Dir I Software Engineering (Hybrid)

American Medical Association
United States, Illinois, Chicago
330 North Wabash Avenue (Show on map)
May 14, 2025
Dir I Software Engineering

Chicago, IL (Hybrid)

The American Medical Association (AMA) is the nation's largest professional Association of physicians and a non-profit organization. We are a unifying voice and powerful ally for America's physicians, the patients they care for, and the promise of a healthier nation. To be part of the AMA is to be part of our Mission to promote the art and science of medicine and the betterment of public health.

We continuously work to embed equity in our internal practices and are committed to increasing the diversity of our staff across all levels of the organization. We intentionally work to create the right conditions to enable our employees to feel that they can be their authentic selves and fully participate in the life of the enterprise.

We encourage and support professional development for our employees, and we are dedicated to social responsibility. We invite you to learn more about us and we look forward to getting to know you.

We have an opportunity at our corporate offices in Chicago for a Dir I Software Engineering on our Health Solutions team. This is a hybrid position reporting into our Chicago, IL office, requiring 2 days a week in the office.

This role is responsible for the design, building and scaling of modern
data platform infrastructure. The primary focus is on enhancing data
accessibility through robust Data Products and driving innovation with AI and our
next-generation LLM (Large Language Model)-based applications, such as Retrieval-Augmented
Generation (RAG), agentic workflows, and fine-tuned model implementations. This
role is responsible for the end-to-end delivery of high impact data initiatives
that power real-time clinical decision support, educational content access, and
internal analytics. This role works in close collaboration with teams across
Product, Data Science, Informatics, and Security.

RESPONSIBILITIES:

Data Infrastructure, API and Product Development

  • Lead DataLabs initiatives, from ideation to delivery, in close partnership with the wider Health Solutions team.
  • Manage Product development lifecycles, including roadmap planning, execution and launch activities.
  • Support the overall Health Solutions team through insightful data analysis and development of data platform and analytical reporting, including subject areas of data collection, data quality, business rule adherence, and optimal choice of data fitness.
  • Oversee data the ingestion and validation, particularly CPT and related educational content, to ensure completeness and timeliness.
  • Build and scale robust data pipelines around CPT and related terminology content and accompanying educational materials.
  • Ensure accurate data ingestion, transformation, and curation, maintaining high data integrity and compliance with any necessary regulations or licensing requirements.
  • Lead the delivery and maintenance of reliable, low-latency APIs used by both internal and external stakeholders to access CPT data and educational content.

Educational Content & Knowledge Management

  • Partner with education content teams to ensure CPT educational materials are accurate, current and easily discoverable.
  • Implement best practices around data management, governance, version control, and auditing to meet regulatory and compliance standards.
  • Explore opportunities to leverage AI-driven strategies (e.g., knowledge graphs, vector embeddings) to enhance the accessibility and accuracy of educational content.
  • Support continuous feedback loops that refine content quality and adapt learning pathways based on user interactions and performance metrics.
  • Drive the integration of large language models into CPT data workflows, enabling advanced features such as recommendation engines, context-aware assistance, and automated content generation.
  • Implement agentic workflows (e.g., using frameworks like LangChain) to orchestrate complex tasks and reasoning steps, further augmenting the depth and interactivity of CPT-related applications.
  • Lead RAG and model tuning efforts, including prompt engineering and domain-specific fine-tuning on CPT-focused datasets, ensuring the highest possible accuracy and relevance.

Systems, Processes, Initiative Management

  • Work with stakeholders to define and prioritize requirements, ensuring alignment with strategic goals.
  • Develop and implement project plans and timelines to ensure successful delivery.
  • Report on project status, risks, and issues to senior management.
  • Develop and implement processes and tools to support the delivery of data products, ensuring high-quality and timely delivery.
  • Collaborate with cross-functional teams to identify and resolve issues, ensuring timely resolution.
  • Build and maintain strong relationships with key stakeholders, ensuring effective communication and collaboration.

System Flows, Architecture, and R&D

  • Create and collaborate with engineers to implement and test technology solutions across multiple cross-functional teams.
  • Contribute to the adoption of software architecture best practices and technologies as needed.
  • Ensure DataLabs has an eye towards emerging trends working with the rest of DataLabs's leadership team and create plans to test out these technologies working with wider engineering group.
  • Support the overall effort to modernize and enhance AMA data and software architecture.
  • Explore novel approaches in data management, content delivery, and AI/ML deployment.
  • Contribute to the organization's technical brand by publishing blogs or engaging in wider internal and external projects as relevant.

Staff Management

  • Provide technical oversight, mentorship, career development support, and regular performance feedback for professional staff.
  • Responsible for setting objectives, evaluating performance and developing/mentoring staff

May include other responsibilities as assigned

REQUIREMENTS:

  1. Bachelor's degree in Computer Science, Engineering, or a related field. Master's degree preferred.
  2. 10+ years of experience in software engineering required
  3. 3+ years of experience in a management role; able to mentor and grow talent.
  4. Proven experience leading high-caliber engineering teams, ideally working on data-intensive or AI-driven products in healthcare or a related regulated industry.
  5. Experience in building modern data and software platform infrastructure, with a primary focus on Data Products accessibility. (Intuitive user access to data incorporating modern UX and design principles).
  6. Experience working in an Agile development environment. Excellent collaboration and leadership skills.
  7. Progressive experience with software development, data engineering and data design. One or more of the following is desired - Python, Java, NOSQL, Kafka, Presto, Spark/EMR, Elasticsearch, AWS (DynamoDB, RDS, S3, Lambda, Glue, Athena). Experience with Data modeling/structures.
  8. Familiarity with RAG workflows, agentic frameworks (e.g., LangChain or similar), and model tuning techniques for large language models.
  9. Knowledge of containerization and orchestration (Docker, Kubernetes), CI/CD pipelines, and modern data tools (SQL/NoSQL, streaming, data lakes).
  10. Experience with Node React and Angular desired for web stack of Product development.
  11. Experience with cloud-based technologies such as AWS.
  12. Excellent knowledge of software engineering best practices including coding standards, code reviews, and automated testing.
  13. Strong project management skills, including the ability to manage timelines and resources.
  14. Excellent communication and interpersonal skills, with the ability to work effectively with cross-functional teams.
  15. Experience with CPT or other medical coding standards (ICD, SNOMED, LOINC) is highly preferred.
  16. Knowledge of clinical workflows, EHR/EMR and payer systems, or revenue cycle management is a plus.

This role is an exempt position, and the salary range for this position is $143,514
- $193,851. This is the lowest to highest salary we believe we would pay for this role at the time of this posting. An employee's pay within the salary range will be determined by a variety of factors including but not limited to business consideration, geographical location, and internal equity, as well as candidate qualifications, such as skills, education, and experience. Employees are also eligible to participate in an incentive plan. To learn more about the American Medical Association's benefits offerings, please click here.

The American Medical Association is located at 330 N. Wabash Avenue, Chicago, IL 60611 and is convenient to all public transportation in Chicago.

We are an equal opportunity employer, committed to diversity in our workforce. All qualified applicants will receive consideration for employment. As an EOE/AA employer, the American Medical Association will not discriminate in its employment practices due to an applicant's race, color, religion, sex, age, national origin, sexual orientation, gender identity and veteran or disability status.

THE AMA IS COMMITTED TO IMPROVING THE HEALTH OF THE NATION

Applied = 0

(web-7fb47cbfc5-n2jr4)