SonicJobs Logo
Left arrow iconBack to search

Python Developer

Omm IT Solutions
Posted 7 days ago, valid for 14 days
Location

West Friendship, MD 21794, US

Salary

$70,000 - $84,000 per year

info
Contract type

Full Time

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • This is a 100% onsite position located in Woodlawn, MD, requiring the candidate to work on-site five days a week.
  • Candidates must have a Bachelor's Degree in Computer Science or a related field and at least 10 years of experience building, scaling, and maintaining production-grade Python applications.
  • The role involves ensuring chatbot reliability, implementing monitoring systems, and managing databases to support functionality and data integrity.
  • A competitive salary is offered, though the specific amount is not provided in the description.
  • Applicants must also be able to obtain and maintain a public trust clearance and demonstrate strong communication and collaboration skills.

PLEASE NOTE:

  • It is a 100% onsite position Woodlawn, MD.
  • Must be able to obtain and maintain a public trust clearance
  • Willing to work on-site 5 days a week.

Key Required Skills:

  • Experience building, scaling, and maintaining production-grade Python applications.

Position Description:

  • Ensure chatbot reliability, safety, and compliance through moderation, guardrails, and abuse prevention.
  • Implement monitoring, logging, and alerting to support production reliability and rapid issue resolution.
  • Design and analyze A/B tests to evaluate the impact of changes to chatbot prompts, models, or features.
  • Lead code reviews and enforce best practices to maintain high engineering standards.
  • Contribute to CI/CD pipelines, cloud deployments, and infrastructure decisions supporting high availability.
  • Evaluate and adopt new AI technologies and architectural improvements to support long-term scalability.
  • Be proactive, adaptable, and highly engaged – communicate clearly, raise risks early, and collaborate effectively to deliver high-quality code at speed.
  • Communicate with stakeholders and support user feedback.
  • Design, implement, and maintain relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB) to support chatbot functionality, session management, and knowledge base storage.
  • Optimize database queries and ensure data integrity, security, and scalability.
  • Manage document indexing and updates in the knowledge base to ensure accurate and efficient retrieval.

Requirements

Skills Requirements:

Basic Qualifications:

  • Bachelor's Degree in Computer Science, Mathematics, Engineering or a related field.
  • Masters or Doctorate degree may substitute for required experience
  • 10+ years of experience building, scaling, and maintaining production-grade Python applications.

Required Skills:

  • Expertise in Python backend development, RESTful APIs, database management, and integration of advanced AI technologies such as LLMs and Retrieval-Augmented Generation (RAG) pipelines.
  • Proficient in Azure cloud services, including Azure Functions, Azure App Service, Azure SQL Database, and Azure Cognitive Services, with experience deploying and managing scalable, secure, and compliant solutions in cloud environments.
  • Skilled in chatbot frameworks, prompt engineering, semantic search, and ensuring security, reliability, and compliance in production-ready systems.
  • Strong abilities in data analysis, system monitoring, and stakeholder communication to drive continuous improvement and deliver high-quality, user-focused solutions.
  • Deep expertise building, scaling, and maintaining production-grade Python applications.
  • Understanding of encryption, secure data storage, and transmission (SSL/TLS).
  • Experience implementing secure login systems (e.g., OAuth2, SAML, Multi-Factor Authentication).
  • Experience with testing frameworks.
  • Experience with relational (PostgreSQL, MySQL) and/or NoSQL databases (MongoDB).
  • Familiarity with automated deployment tools (e.g., Jenkins, GitHub Actions).
  • Strong Python backend engineering experience including API design, asynchronous programming, and system integration.
  • Ability to write clear technical documentation for maintainability and compliance.
  • Proficiency in managing and querying both relational databases and vector databases for semantic search.
  • Hands-on experience working with AI and LLMs in production environments.
  • Solid understanding of key AI/LLM concepts, including prompt engineering, RAG, AI agents, context management, evaluation and structured outputs.
  • Understanding of how to measure LLM performance using frameworks like Ragas, TruLens, or Arize Phoenix to evaluate faithfulness, relevance, and safety.
  • Demonstrated ability to solve complex technical problems and make sound architectural decisions in ambiguous environments.
  • Strong communication skills with a proven ability to be vocal, engaged, collaborative, proactive, and adaptable within cross-functional teams.

Desired Skills:

  • Experience with DevOps practices, including CI/CD pipelines, cloud infrastructure, containerization, monitoring, and logging.
  • Prior experience building or operating public-facing, high-availability, or regulated systems.
  • Analyze logs and user interactions to identify usage patterns, common queries, and areas for improvement.
  • Provide recommendations for enhancements based on data analysis to improve chatbot reliability, accuracy, and user experience.
  • Familiarity with AI safety, moderation, and responsible AI practices.
  • Experience working in fast paced, “startup-like" environments.






Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.