Senior Software Engineer

Attentive Mobile Inc. San Francisco , CA 94016

Posted 1 week ago

  • Collaborate with Product Management to meet the user's needs without sacrificing quality or accruing tech debt.

  • Expand or modify system to serve new purposes or improve workflow.

  • Take proactive steps to protect against regressions through a variety of testing techniques.

  • Use strong communication skills (written and verbal) to consult with management to ensure agreement on system principles.

  • Constantly improve the quality of the project being worked on, both via code contributions as well as long-term advocacy for larger-scale changes.

  • Build amazing consumer experiences, via troubleshooting programs and systems in order to restore normal functionality.

  • Develop, document, and revise system design procedures, test procedures, and quality standards.

  • Take responsibility for code quality, scalability, reliability, and performance.

  • Manage and process large datasets for model training and marketing analysis.

  • Deploy applications and services on the cloud for scalability and reliability.

  • Negotiate with Product Management to meet the user's needs without sacrificing quality or accruing tech debt.

  • Take proactive steps to protect against regressions through a variety of testing techniques.

  • Constantly improving the quality of the projects via code contributions and long-term advocacy for larger-scale changes.

  • Build amazing consumer experiences taking responsibility for code quality, scalability, reliability and performance.

  • Develop and Enhance Generative AI Capabilities: Design and implement advanced generative AI models.

  • Focus on prompt engineering, ensuring AI systems can understand and respond to complex requests effectively.

  • Architect and Scale Event-Driven Systems: Develop robust, scalable event- driven architectures that can handle high volumes of data and traffic.

  • Ensure systems are resilient, efficient, and capable of meeting the demands of a rapidly growing user base.

  • Lead Technical Discussions and Decisions: Act as a subject matter expert in domain.

  • Facilitate technical discussions, make informed decisions, and guide junior team members.

  • Ensure Best Practices and Quality Standards

  • Advocate for and implement best practices in software development, including code reviews, testing, and documentation.

  • Maintain high standards for code quality and system reliability.

  • Telecommuting permitted up to 2 days per week. When not telecommuting, must report to 114 Sansome St, 11th Floor, San Francisco, CA 94104.

MINIMUM REQUIREMENTS:

  • Bachelor's degree or U.S. equivalent in Computer Science, Software Engineering, Information Technology, Computer Engineering, or a related field plus 5 years of professional experience as Software Developer, Software Engineer, or any occupation/position/job title involving software engineering for web technologies or applications.

Must also have experience in the following:

  • 5 years of professional experience performing software engineering (including developing, documenting, improving, and testing) for web technologies or applications that are scalable and reliable
  • 5 years of professional experience utilizing Java, Python, or Go
  • 5 years of professional experience utilizing JavaScript/TypeScript or React
  • 5 years of professional experience using AI-Related programming languages (including Python, TensorFlow, or PyTorch)
  • 5 years of professional experience performing Large Scale Data Processing (including SQL, NoSQL, or Spark) to manage and process large datasets for model training or marketing analysis
  • 5 years of professional experience utilizing cloud computing platforms (including AWS, Azure, or GCP) to deploy applications and services on the cloud for scalability and reliability.

You'll get competitive perks and benefits, from health & wellness to equity, to help you bring your best self to work.

For US based applicants:

  • The US base salary range for this full-time position is $215,197 - $240,000 base + equity + benefits

  • Our salary ranges are determined by role, level and location

CONTACT: Please apply online at: www.attentivemobile.com/careers#jobs OR via email. Send resume to careers@attentivemobile.com

#LI-DNI


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer Ts/Sci W Poly

Beachtree Staffing & Technology Group, LLC

Posted Yesterday

VIEW JOBS 6/28/2024 12:00:00 AM 2024-09-26T00:00 We're seeking a Senior Software Engineer to support a cleared program in Warrenton, VA. The successful candidate will have an active TS/SCI w Poly clearance a Beachtree Staffing & Technology Group, LLC Warrenton VA

Senior Software Engineer

Attentive Mobile Inc.